I build AI agents and products that solve real problems. 11 years of software engineering experience, based in Surrey, BC, Canada.
Senior Software Engineer at Coinbase with 11 years of experience building products at scale, starting in 2015. My focus today is AI: designing and building agentic applications, LLM-powered workflows, and RAG systems that take real actions for users. I build daily with coding agents such as Claude Code and Codex, and I hold a Maven certificate in Building Agentic AI Applications with a Problem-First Approach. My core stack is TypeScript end to end: React and React Native on the frontend, Node.js and GraphQL on the backend, deployed on cloud infrastructure.
Architect reusable component infrastructure for a high-stakes project targeting 50M US users, built with React Native, Relay, GraphQL, Claude Code, and Codex. Engineered the Coinbase One membership promotions system, driving about 40% conversion growth and incremental subscription revenue. Frontend Bar Raiser and host of the Frontend Guild.
Led a full app navigation redesign that modernized information architecture and user experience. Built a rescheduling feature that lets customers modify bookings directly from SMS and email links, plus an automation builder for staff to configure and schedule notification workflows. Led the Webpack to Vite migration, cutting build times from 5 minutes to 5 seconds.
Owned and maintained ads infrastructure on a platform serving 60K to 100K daily page views. Optimized a critical backend query from 16 seconds to 7.5 seconds, and drove Core Web Vitals improvements that cut LCP from 8s to 1.8s.
Designed a full-stack LMS portal serving virtual exams and student dashboards for a large student user base.
Led end-to-end development of Project Cobalt, a business profile page and search engine built on Australian business data APIs, including a Gmail API integration for in-app email workflows.
Redesigned the Coinbase One signup experience and built the promotion infrastructure behind membership offers: configurable campaign logic and extensive A/B testing that drove about 40% conversion growth and incremental subscription revenue.
A Surrey community I organize: Monday coworking and networking, Thursday board game nights, and the Surrey Connect mixer series for tech, finance, and marketing professionals.
A community kindness tree project. collectivetree.site
A virtual board game community with reviews, challenges, and an active Discord server.
Built with AI tools. A product for Canadians to navigate home buying: we help them buy their first home. harmonybudget.com