Skip to main content

Philippines

Alexis Corporal

Software Developer

Building software that removes repetitive work and improves operational efficiency.

Experience

Where I've Worked

Professional experience building real-world systems.

Bakawan Data Analytics, Inc. screenshot 1

Web Developer Intern

Bakawan Data Analytics, Inc.

Feb 2026 May 2026
3rd Best Intern System

Built the DLSP Registrar DocsTrack system — a comprehensive student document request and tracking system for Dalubhasaan ng Lungsod ng San Pablo. Went through the full development lifecycle from planning to development.

  • Developed a full-stack document request and tracking system with role-based access control
  • Tested API endpoints with Postman and ran performance tests using JMeter
  • Completed AWS Cloud Quest: Cloud Practitioner to understand cloud fundamentals
  • Proposed and built the DocsTrack system through the full development phase

Selected Work

Projects I've Built

Systems, tools, and games — from document management to OCR pipelines.

OCR Drawing Extractor screenshot 1

OCR Drawing Extractor

Feb 2026 — Jun 2026

Python application for extracting text from engineering drawings. Uses a hybrid approach: pypdf text-layer extraction for vector PDFs with Tesseract OCR fallback for scanned images. Includes both a FastAPI microservice and a Tkinter GUI.

  • Hybrid pipeline: text-layer extraction first, OCR fallback for scanned images
  • Top + bottom scanning skips graphics-heavy middle for cleaner OCR results
  • Custom region selection with zoomable preview and interactive drawing
  • Multi-page PDF support with JSON export
PythonFastAPITesseract OCRpypdfTkinter
View on GitHub
DLSP Registrar DocsTrack screenshot 1

DLSP Registrar DocsTrack

Feb 2026 — May 2026
3rd Best Intern System

Online Student Document Request and Tracking System for Dalubhasaan ng Lungsod ng San Pablo. Manages the complete document request lifecycle with role-based access, payment tracking, and real-time updates.

  • Role-based access control with Student, Registrar Staff, and Administrator roles
  • Document request workflow with payment tracking and real-time WebSocket updates
  • Audit logging with IP and user-agent tracking
  • Dashboard and analytics with PDF and Excel export
  • API endpoint testing with Postman and performance testing with JMeter
Next.jsReactTypeScriptTailwind CSSGoPostgreSQLWebSocketPostmanJMeter
View on GitHub
BakerPass screenshot 1

BakerPass

Aug 2025 — Jan 2026
Best Capstone Project

Multi-role appointment and visitor management system for Franklin Baker Company of the Philippines. Handles the complete visitor lifecycle from booking to check-out, with special support for high-care protocol areas requiring nurse approval.

  • Multi-role system with six user roles including Nurse and SuperAdmin
  • High-care module with medical protocol, health declarations, and PDF generation
  • Real-time WebSocket updates for live status changes without page refresh
  • Flutter mobile app for visitor-facing appointment booking
Next.jsReactTypeScriptTailwind CSSFastifyFlutterMySQLDockerWebSocket
View on GitHub
Soroban Solver screenshot 1

Soroban Solver

Jun 2025 — Oct 2025

Real-time math problem solver for the Soroban Android app. Uses OCR to extract equations from screen captures, solves them automatically, and maintains a history of solved problems.

  • Real-time solving with continuous monitoring of connected Android device
  • Adjustable OCR threshold and division mode toggle
  • History management with CSV save and load
  • Keyboard shortcuts for efficient workflow control
PythonOCROpenCV
View on GitHub
GeoDroid screenshot 1

GeoDroid

Oct 2025 — Oct 2025

A complete classic Asteroids game built with Raylib in C. Features smooth vector-based gameplay, collision detection, a comprehensive menu system, and persistent leaderboards.

  • Three difficulty modes with bullet-limited gameplay and asteroid speed scaling
  • Vector-based movement with realistic momentum and screen wrapping
  • Persistent top 10 leaderboards with name entry and date tracking
  • Complete audio system with retro sound effects for shooting and explosions

How I Build

Principles That Guide My Work

These are the engineering values I carry into every project.

Pragmatic Problem Solving

I pick the right tool for each problem — whether that means a hybrid OCR pipeline that tries text extraction before falling back to Tesseract, or a C game engine for pixel-perfect asteroids.

Security by Default

Rate limiting, brute-force protection, audit logging, OTP-based verification, and Cloudflare Turnstile CAPTCHA built into every system from the start.

Multi-Role Architecture

Systems designed around real access hierarchies — Students and Registrars, Visitors and Nurses, Employees and SuperAdmins — each with appropriate permissions and workflows.

Built for Real Use

Real-time WebSocket updates, analytics dashboards with PDF and Excel export, email notifications, and intuitive UIs that people actually want to use every day.

Technologies

Tools & Technologies

The tools and technologies I use across my projects.

Frontend

Next.jsReactTypeScriptTailwind CSSFramer Motion

Backend

FastifyFastAPIGoNode.jsPythonREST APIsWebSocket

Testing & QA

PostmanJMeter

Android & iOS

Flutter

Languages & Tools

CPythonTypeScriptOpenCVTesseract OCRRaylib

Infrastructure

DockerMySQLPostgreSQLLinux

Contact

Get in touch

I'm always interested in hearing about new opportunities, interesting projects, or just having a conversation about software engineering.

Contact Information

+63 945 468 1904
Brgy. San Ignacio, San Pablo City, Laguna 4000
corporal461@gmail.com

Open to full-time, freelance, and contract opportunities
Philippine Time (PHT / UTC+8)
Typically responds within 24 hours
Email is best — I check it daily
Loading map