EL

Software Developer · Pasig, Philippines

Ezekiel Labrador

I take messy systems in-house and make them fast, small, and maintainable.

  • 4+ years building
  • 27→13 vendor modules consolidated
  • 2 ERP migrations

Where I've built

Experience

  1. 2025 —

    Present

    Application Developer Innosen Inc.

    • 27 13 reduced from 27 to 13

      Vendor modules consolidated

    • v13 → v19

      Two migrations, solo

    • 9 mo

      Second migration delivered

    • Owned the full Odoo ERP lifecycle Setup, migration, customization, optimization, and research — single-handedly, including legacy custom modules inherited from prior third-party vendors.
    • Migrated v13 to v18 with zero prior ERP experience Self-taught the platform through training materials, hands-on trial and error, and AI-assisted tooling under minimal supervision.
    • Delivered a second migration, v18 to v19, in 9 months Retired legacy code now handled natively by v19 and consolidated 27 custom module folders down to 13 — nearly halving the codebase.
    • Brought Odoo development fully in-house Cut turnaround on user requests and UI changes from prolonged vendor back-and-forth to same-day resolution.
  2. January 2022 — 2025

    Software Developer E-Science Corporation

    • Shipped a critical feature that lifted engagement 20% Owned it end to end, from development through production deployment.
    • Cut deployment time 30% Streamlined the release process through disciplined source-code promotion and repository management.
    • Maintained high-volume production systems Enhanced existing systems and modules using Python OOP design patterns built for performance and reliability.
    • Translated business requirements into architecture Analyzed needs and recommended development approaches, delivering scalable, standards-compliant solutions.
    • Kept downtime low with frontline support Resolved issues quickly for both internal and external customers.

Things I've shipped

Projects

Featured

Budget App

A self-hosted expense and budget tracker with offline sync, group splitting, and a written user guide.

  • TypeScript
  • Svelte
  • Docker
  • PostgreSQL
Problem
Splitting shared costs across people breaks down the moment someone is offline or forgets who paid.
Approach
Offline-first client with a mutation queue that drains to the server, so the app stays usable with no connection and reconciles when it returns.
Outcome
Running in production on self-hosted infrastructure, with a public guide so new users can onboard themselves.

Featured

Wedding Website Builder

A customizable wedding website with a visual page builder, guest management, and RSVP tracking.

  • Next.js
  • TypeScript
  • React
  • Prisma
  • PostgreSQL
  • Docker
Problem
Couples need one welcoming place to share wedding details and manage invitations, while generic templates offer limited control over the guest experience.
Approach
Built a block-based drag-and-drop editor for custom pages, paired with guest groups, invite links, seat limits, RSVP tracking, and a media library.
Outcome
Delivered a complete wedding website platform with a customizable Sakura theme, responsive guest pages, and an admin panel for managing content and responses.

Tinkering

The homelab

One Linux box, Docker on top, and a tunnel so nothing faces the internet directly.

This website and my projects run on hardware I own. Traffic comes in through Cloudflare DNS, rides an frp tunnel from behind NAT, and lands on an nginx reverse proxy that terminates SSL before it ever reaches a container.

  1. Cloudflare DNS public names + proxied records
  2. frp outbound tunnel — no open ports
  3. nginx reverse proxy routing + SSL termination
  4. Docker containers the actual services

Host

OS
Linux
Runtime
Docker + Compose
  • Self-hosted portfolio & side projects
  • Everything as compose files
  • This portfolio

    running

    Astro build served by nginx in Docker — the site you're reading is self-hosted.

    • Astro
    • nginx
    • Docker
  • Budget App

    running

    Personal finance tracker, live on my own hardware through the same edge chain.

    • Docker
    • frp
    • Cloudflare
  • More services in the rotation — always something new being broken and fixed.

    Watch the repo graveyard ↗

What I work with

Skills

Languages

  • Python
  • SQL
  • TypeScript
  • HTML
  • CSS3

Frameworks & Tools

  • Angular
  • Serverless Framework
  • Docker
  • Git
  • VS Code

Cloud & ERP

  • Odoo (Setup, Migration, Customization)
  • AWS Lambda
  • AWS ECS

Practices

  • System Migration
  • Full-Stack Development
  • Python OOP
  • Agile

Background

About

Software Developer with 4+ years building robust code for high-volume businesses. Proficient in Python, AWS, and Angular with a strong full-stack and agile background. I led end-to-end Odoo ERP setup, migration, and customization on my own — twice.

Awards

  • DOST Scholar (2018–2022)
  • Cum Laude — GWA 1.401
  • Top 3 Capstone Project (2021)
  • College and University Scholar

Contact

Get in touch

Open to opportunities. The fastest route is email.