I’m a Staff-level full-stack engineer and Technical Lead building SaaS and streaming systems that are expected to stay up and stay fast.
I work across the stack, React and TypeScript on the frontend, Go and Node.js on the backend. I focus on architecture that scales with traffic and with teams. If the system grows but the team slows down, something’s broken.
I led a migration of 100k plus lines from Angular to modern React. Improved search visibility by 50 percent through hands-on SEO and performance work. Reduced production load times by 30 percent across large applications. I also introduced AI-assisted workflows with guardrails, which lifted team productivity by 10 percent without lowering standards.
Most of my time goes into designing end-to-end systems, from UI to services to data and infra. I set architectural direction and review the changes that can cause long-term pain. I lead large refactors without stopping delivery, because rewrites are easy to start and expensive to regret.
I improve performance in the browser and at the API layer. I establish engineering standards that scale with the team, not just the codebase. Clear interfaces, fewer surprises, less hero mode.
My core stack includes TypeScript, JavaScript, and Go. I build with React and Next.js on the frontend, Go and Node.js on the backend, backed by PostgreSQL, SQL, and MongoDB. I ship with Docker on AWS and GCP.
You’ll find architecture experiments here. Go services and tooling. Performance-focused frontend work, and small systems built to test better patterns before they reach production.
I optimize for clarity over cleverness. I measure before I optimize. I design for the next team, not just the next release.
If you’re building systems that need to scale technically and organizationally, we’ll get along just fine.

