Skip to main content
Alexis Corporal

Philippines

Alexis Corporal

Software Developer

Building software that removes repetitive work and improves operational efficiency.

01

Projects I've Built

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

  1. 01

    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
    Fig. 01 — OCR Drawing Extractor (3 screenshots)
  2. 02

    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
    Fig. 02 — DLSP Registrar DocsTrack (5 screenshots)
  3. 03

    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
    CRaylib
    Fig. 03 — GeoDroid (4 screenshots)
  4. 04

    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
    Fig. 04 — BakerPass (4 screenshots)
  5. 05

    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
    Fig. 05 — Soroban Solver (4 screenshots)

02

Where I've Worked

Professional context for the work above — responsibilities, contributions, and recognition.

  1. Freelance Full-Stack Developer

    Self-Employed · San Pablo City, Philippines

    Developed full-stack web applications and database systems for educational, manufacturing, and business environments. Built inventory tracking, appointment scheduling, and document management solutions.

    • Architected relational database schemas for inventory tracking, appointment scheduling, and document management systems
    • Automated manual inventory operations with QR code generation pipeline and transactional backend services for a school inventory management system
    • Developed a multi-role veterinary management system as a PWA with role-based access control and service worker caching for offline access

    May 2023 — Present

  2. Web Developer Intern

    Bakawan Data Analytics, Inc. · San Pablo City, Philippines

    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 deployment.

    • Developed backend authorization logic with role validation, secure state transitions, and audit logging
    • Verified API performance and stability using automated JMeter and Postman test suites
    • Completed AWS Cloud Quest: Cloud Practitioner to understand cloud fundamentals
    • Collaborated within a dedicated engineering team to translate core system blueprints into scalable web applications

    Feb 2026 — May 2026

Bachelor of Science in Information Technology

Dalubhasaan ng Lungsod ng San Pablo (DLSP)

Software Development

2022 — 2026

Graduated Cum Laude

Recognition

  • Best in OJT & Best Capstone Project Awards

    Recognized for outstanding performance in Software Development

    2026

  • AWS Certified Cloud Quest: Cloud Practitioner

    AWS Training & Certification

    2026

03

Principles That Guide My Work

A philosophy shaped by building production software across different domains.

  1. 01

    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.

  2. 02

    Security by Default

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

  3. 03

    Multi-Role Architecture

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

  4. 04

    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.

04

Tools & Technologies

The stack I reach for, organized by what matters.

Frontend
Next.jsReactTypeScriptTailwind CSSFramer Motion
Backend
FastifyExpressFastAPIGoNode.jsPythonSpring BootREST APIsWebSocket
Testing & QA
LocustPostmanJMeter
Android & iOS
Flutter
Languages & Tools
CDartGoJavaJavaScriptPythonSQLTypeScriptOpenCVTesseract OCRRaylib
Infrastructure
DockerNginxMySQLPostgreSQLSupabaseLinux
Version Control & Editors
GitNeovimVS Code

05

Get in touch

For project inquiries and professional opportunities — email is the fastest way to reach me.

Contact Information

+63 945 468 1904
San Pablo City, Laguna, Philippines

  • 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