Senior Software Engineer · Product Architect
I craft resilient, accessible web apps with a focus on delightful developer experience and measurable outcomes.
Experience
Independent Full-Stack Developer
Yi Ying Orchids (Side Project)
2025 — Present
Designed and built a production e-commerce platform end-to-end — Angular 21 SSR storefront, admin dashboard, and FastAPI backend, deployed on Kubernetes with GitHub Actions CI/CD.
Senior Software Developer
Trend Micro
2019 — 2025
Scaled a cross-region monorepo platform spanning React, Node, and Pulumi; drove AI-assisted delivery, mentored four engineers, and embedded Nx + Cypress patterns into large Angular initiatives.
Senior Software Developer
London Stock Exchange Group (Yield Book)
2018 — 2019
Led frontend work for fixed-income analytics, automated reporting with BIRT, and shipped internal tooling that surfaced critical server telemetry for ops teams.
Senior Software Developer
Isentia
2017
Rebuilt internal admin and demo apps with refreshed UX patterns, adding rapid customization paths for enterprise media clients.
Software Developer
Elastic Grid
2016 — 2017
Delivered multilingual campaign microsites and EDM systems for NetApp, Juniper, Atlassian, and Veritas with responsive design upgrades.
Software Developer
Ubitus
2012 — 2016
Built secure middleware plus Ember.js web apps powering cloud gaming across Xbox One, Samsung, and major telecom ecosystems.
Selected Work
Full-stack e-commerce platform for a live orchid business — Angular 21 SSR storefront, admin dashboard, and FastAPI backend, deployed on Kubernetes with CI/CD.
Nx-powered template that ships a Next.js 15 frontend and FastAPI backend with Docker, Helm charts, and CI-ready testing presets.
Model Context Protocol server that discovers, routes, and validates AI_README guides so coding copilots follow team conventions by default.
Let’s collaborate
I’m currently open to senior engineering roles, advisory work, and short-term product sprints.