Experience
Every role as an execution log: what ran, and what it returned.
AI Software Engineer
New Zealand
Internal AI platform. Core engineer on a 3-person team building the company's internal AI tool platform: 26 tools used by 94 staff across 7 departments, with 30K+ sessions and 1,800+ AI jobs run since tracking launched.
Performance engineering. Cut dashboard load times 9 to 18x (p95 7.96 s to 0.67 s) and creative-analysis load times 7 to 8x by removing repeated access checks, rendering from server snapshots, paginating search, and colocating Vercel functions with Supabase; proved the gains with a 30-sample production benchmark harness I built.
Ad creative analysis. Built an ad creative analysis tool end to end: Gemini-powered batch analysis of video and static creatives using ffmpeg frame extraction, async workers, leases, and retry/recovery, producing ranked PDF action reports.
Deliverable QC. Built a QC assistant that scores agency deliverables against versioned rubrics with pass/fail gates, a Gemini model-fallback chain, and Google Drive/Docs/Slides intake; 113 review runs across 439 files.
stack: Next.js 16 · React 19 · TypeScript · Supabase · PostgreSQL · Vercel · Tailwind CSS 4 · Gemini API · PostHog · n8n · ffmpeg · Playwright · Claude Code · Codex · Google Chat API · Bash
Data Engineer / Analyst
Philippines
BI migration. Partnered with the finance team to migrate manual Excel reporting into Tableau dashboards for EV charging infrastructure across the Philippines, now used by the entire team and by clients.
EV utilization analytics. Built dashboards covering charger utilization rate and trends, GHG emissions avoided (metric tons), per-location and per-connector usage, response time, total cost and profit, and connector counts per site.
Snowflake optimization. Optimized Snowflake data models and SQL (CTEs, window functions) behind the reporting layer to reduce compute cost and speed up dashboard refreshes.
stack: Tableau · Power BI · Snowflake · SQL · Excel
Software Engineer
United States
Royalty ETL. Developed a royalty normalization engine supporting 29+ global formats (ASCAP, BMI, MLC, YouTube CMS), using Celery and Redis to automate data mapping and cut ingestion times from hours to seconds.
Streaming pipelines. Re-engineered high-volume data pipelines in Django 5.2 and DRF using streaming CSV processing, moving space complexity from linear to constant (O(1)) and eliminating OOM risks for 35k+ row datasets.
Client dashboard. Owned the client-facing royalty dashboard showing assets, revenue over time, top assets, top claims, and ownership conflicts across different authors.
Frontend architecture. Led the frontend modernization of the client portal to React 19, Vite, and Tailwind CSS, refactoring a monolithic structure into a modular, feature-based architecture.
stack: Python · FastAPI · Django 5.2 · DRF · React 19 · Vite · Tailwind CSS · Celery · Redis · Stripe · Playwright · MCP · Chrome Extension (Manifest V3) · Mermaid.js · PostgreSQL
Software Engineer
China
Agent orchestration. Engineered a multi-agent system for the Claude Code CLI, turning 37 complex CLI commands into an autonomous agent framework that enabled natural-language-triggered repository auditing workflows.
Static code analytics. Developed deep-analysis modules using the Roslyn compiler API to calculate function-level Cyclomatic Complexity and Halstead Metrics, letting teams pinpoint refactoring hotspots.
Dependency integrity. Designed an architectural monitoring system using Tarjan's strongly connected components algorithm to detect circular dependencies and structural violations across decoupled namespaces.
Cross-assembly coupling. Developed intra- and inter-module call-depth analysis across assembly boundaries to measure tight coupling, providing the data architecture for microservices migrations.
stack: C# · .NET 8 · Roslyn Compiler API · Claude Code
Software Engineer Intern
Philippines
Core platform. Worked in the core team directly on the Freelancer.com platform, owning features in the logged-in experience users see right after signing in.
Core funnel. Improved UI/UX, fixed bugs, and contributed key features to the platform's core funnel, plus Terraform cleanups for infrastructure optimization.
Release quality. Handled testing, debugging, and documentation in collaborative Agile workflows to keep releases stable.
stack: Terraform · Agile
Achievements
ASEAN LLM League 2025
Top 111 of 1,400 teams across ASEAN (Singapore, Malaysia, Thailand, Indonesia, Vietnam, Philippines).
Developed a generative AI chatbot with AWS SageMaker and Llama 3.2 Instruct to teach underserved communities about GenAI.
- AWS SageMaker
- Amazon S3
- Llama 3.2 3B