Experience
2024 — Present · Remote
Software Engineer
Mapzer, Urban Intelligence
- Led AI adoption across the engineering org — became the internal reference for AI-assisted development practices
- Built a full product operations framework powered by AI: PRD generation, acceptance criteria elaboration, auto-prototyping, implementation planning, integration test scaffolding, and PR review — cutting shipping time by 80%
- Reduced a critical geospatial query from 2 minutes to 2 seconds via MongoDB indexing redesign
- Built a GeoJSON processing pipeline using NetTopologySuite for urban map visualization
- Integrated Kafka for async image analysis with external AI services
- Contributed to DDD-driven v2 architecture — domain/service/infrastructure separation
2024 — Present · Remote
Software Engineer
NPLab, Govtech
- Designed and shipped an AI document generation pipeline producing 500+ government docs/month
- Architected LLM prompt patterns to enforce compliance rules and business logic consistency across automated document workflows
- Applied TDD as a standard for AI-assisted feature planning and validation
2021 — 2024 · Hybrid
Product Owner & IT Consultant
AllStrategy, SaaS
- Reduced production bugs by 40% through binary acceptance criteria and QA spec discipline
- Mapped AS-IS/TO-BE processes across multiple enterprise clients
- Bridged business and engineering — translating ambiguous requirements into precise deliverables
2021 — Present · Remote
Freelance Software Engineer
Independent
- Take projects from scoping to production and keep them running — including post-launch maintenance and iterations
- Worked across PHP, .NET, React, jQuery, with infrastructure on Azure and GCP
Projects
FinanceSheet
2023Cash flow and expense tracking tool for small businesses — the rigor of double-entry accounting without the complexity of tools like GnuCash. Built with Clean Architecture and the Repository pattern, it covers wallet and envelope-based budgeting, bank CSV import with smart deduplication, expense breakdowns by category, and optional bank sync via Pluggy.
About
I build full-stack systems — from APIs and pipelines to the interfaces people actually use. A few years on the product side made me better at it: less guessing, fewer rewrites, more of the right thing the first time.
At Mapzer I cut a critical query from 2 minutes to 2 seconds and wired up AI pipelines via Kafka. At NPLab I shipped a document generation system that runs 500+ times a month using LLMs in production. That's the kind of work I'm here for.