Skip to main content
Back to Home

Work

I've built systems from the ground up across civic tech, geospatial data, mobile apps, and distributed systems. Mostly end-to-end work — stack selection, architecture, deployment, and ongoing maintenance.

Featured Projects

Civic Data Dashboard for Myanmar

Lead Engineer 2024

A public civic data platform with a mostly static architecture. Hybrid rendering (ISR/CSR/SSG/SSR) across decoupled services — each part fails independently. • Problem: Public-facing platform requiring security and complex data visualization • Approach: Decoupled architecture; rendering strategy chosen per data type • Scale: 10K active users, ~140K sessions, 100K+ records • Stack: Next.js, GitLab CI/CD, Baserow, GitHub Actions, Puppeteer

Regional Data Platform

Pipeline Simplification

Lead Engineer 2023

Research platform running Airflow on a dedicated server with a heavy PostgreSQL workflow. Data latency was 1–2 hours; infrastructure cost was significant for what the team actually needed. Replaced with a custom ETL pipeline (Google Sheets → Python → static JSON via GitLab Runner). Data latency dropped to under 2 minutes; infrastructure costs cut by 50%. • Before: Airflow + dedicated PostgreSQL server, 1–2h data latency • After: Custom ETL → static JSON, <2 min latency • Impact: 50% cost reduction; near-real-time data for policy and research teams • Stack: SvelteKit, D3.js, Mapbox GL, Python, GitLab Runner

Data & Civic Platforms

Open Source & Research

Thailand · Open to relocation