About

I’m a software engineer with 20 years of experience across the full stack: backend systems, frontend products, infrastructure, data pipelines. I still write code, and I intend to keep it that way.

Over time I’ve taken on more. System architecture, engineering management, founding companies. I’ve co-founded ventures, raised VC backing, and led engineering from early prototype through to production. Currently CTO.

I care about how systems are structured. Whether they scale, whether they stay maintainable, whether they turn into a nightmare to work in six months later.

Right now I’m deep into AI-assisted engineering: using LLMs and agents as real participants in the development process rather than fancy autocomplete. Agent orchestration, AI-native workflows, autonomous coding pipelines. That’s where most of my thinking time goes at the moment. I think it’s going to fundamentally change how software teams operate, and I want to be building while it happens.

On the management side, I hire, set technical direction, review code, and try to keep process minimal. I’m a Reforge alum across product, growth, and engineering leadership.

Originally from the US, grew up in Hong Kong, studied Computer Science at the University of Michigan. After graduating I headed back to Asia: 7 years in Beijing, then 17 and counting in Singapore.