Hey, I'm Hao 👋
I'm a software developer based in London. I build web applications, tinker with open source, and write about software development, productivity, and the occasional tech opinion.
About me
I'm a software engineer with a passion for building user-friendly web applications. I've worked across the full stack, from React and TypeScript frontends to Node.js backends, and I have experience leading teams through complex technical challenges including large-scale GraphQL platform migrations.
Outside of work, I enjoy building side projects, contributing to open source, and writing about what I learn on my blog. Topics I cover include software development, AI tooling, web performance, and career tips.
Recent writing
- Reflecting on AI Dev Tools in 2024
A review of how AI has changed my development workflow and what tools I'm currently using.
- GraphQL at scale: schema stitching v.s. schema federation
Lessons learned from leading a GraphQL platform team and migrating from schema stitching to Apollo Federation.
- Learning Swift using ChatGPT
An experiment using ChatGPT to learn iOS development, and how it compared to traditional learning methods.