I build AI workflows, interactive maps, and data tools. My background in urban planning shapes how I approach software: understand the source material, make complex information usable, and keep the result open to inspection.
Based in Singapore · Studying Applied Artificial Intelligence at NTU
LinkedIn · All repositories
中文:我主要做 AI 自动化、交互地图和数据工具,关注从原始资料到可用产品的完整过程。
AI & Automation · Geospatial & Data · Product Engineering
Four projects I am focusing on, from creative map editing to evidence review and supervised automation.
|
Political maps & alternate-history scenarios A browser workbench for editing borders, styling maps, and building scenarios. Start with an editable Europe sample, then save a project or export an image. Engineering: I develop the scenario editor, map-rendering interactions, styling controls, and save/load and export workflows.
Open editable sample → · Source |
Case materials & evidence-linked review A document-review workspace that connects case materials, source references, reviewer decisions, and exported work records. Engineering focus: Case organization, source-linked review, and follow-up tracking. Built on an existing document-audit engine, with its original authorship retained.
Read project overview → |
|
Historical incidents & spatial exploration An interactive application for exploring Philadelphia incident data, comparing areas, and checking the coverage behind a result. Engineering: I work across data preparation, spatial analysis, map and chart interactions, and visible data-quality and uncertainty states.
Explore the application → · Source |
A local career workflow, built on ApplyPilot Brings opportunity discovery, fit analysis, application materials, browser assistance, and status tracking into one local workspace. Engineering: My independent continuation focuses on supervised workflows, truthful material preparation, validation, and reconciliation of submission receipts.
See the workflow → · Source |
| Area | Tools | Where I use them |
|---|---|---|
| AI & automation | Python, Typer, Playwright, OpenAI Agents SDK | Supervised workflows, document review, browser assistance |
| Applications | React, TypeScript, FastAPI, SQLite | Review workspaces, local state, application services |
| Maps & visualization | D3.js, Canvas, MapLibre GL JS, Chart.js, Turf.js | Scenario editing, spatial exploration, linked views |
| Data & reliability | pandas, Jupyter, pytest, GitHub Actions | Source audits, reproducible analysis, validation and release checks |
StashSeek — team project for organizing and searching saved videos. My contribution spans the frontend experience, account linking, library and AI search, and browser companion. Merged contribution: PR #21.
More projects: creative tools, product case studies, and data analysis
- KARDS Card Forge — a browser-based custom card tool exploring Canvas rendering, local files, and visual comparison. Unofficial fan project; source-available.
- Harbour Lights — a donor-management case-study MVP with fictional sample data.
- NYPD Temporal Analysis — a reproducible source audit, conservative cleaning pipeline, and temporal exploration of public data.
- Nightlight Disaster Observatory — aggregate research on disaster recovery, nighttime lights, and recorded electricity outages.



