Experience
Where I've worked
About 12 years across product companies, a startup I co-founded, and a digital agency where I got my start. I've been lucky to work on a pretty wide range of products and teams.
Built full-stack features for Chia's Cloud Wallet, a browser-based blockchain wallet where transaction mistakes can't be undone. That constraint shapes a lot of the decisions.
- · Built transaction flows in React/TypeScript covering signing, confirmation, and real-time wallet state sync
- · Wrote backend APIs for wallet balances, transaction lifecycle management, and distributed state across wallet instances
- · Designed async UX with optimistic updates and state reconciliation for operations that can't be rolled back
- · Used AI tools to move faster through unfamiliar parts of the codebase and write tests more efficiently
Led front-end architecture at a B2B SaaS company building tools for commercial real estate teams.
- · Migrated legacy Redux to Redux Toolkit across the app, which cut a lot of boilerplate and made state logic easier to follow
- · Added Redux-Saga for the async-heavy flows and fixed reliability issues that had been causing problems in production
- · Ran bi-weekly front-end architecture sessions and mentored a couple of junior engineers on the team
Co-founded a personal finance app in React Native. I was the only engineer, so I built everything and shipped the first version in about 10 months.
- · Built everything from scratch in React Native: screens, navigation, API integrations, and infrastructure
- · Integrated Plaid, Yodlee, and Finicity for bank account linking and transaction data
- · Handled the product side too: user interviews, roadmap decisions, and early growth
Worked on the full stack at a suit and tuxedo rental company for nearly five years. Touched most parts of the codebase at some point.
- · Built a Node.js GraphQL gateway to stitch together a Django monolith and several serverless services
- · Worked on product pages, appointment scheduling, and internal tools used by the support team
- · Wrote REST APIs on Node.js, Lambda, and DynamoDB powering customer-facing features
- · Set up A/B testing infrastructure for the SPA so the product team could run experiments
My first job out of college, at a small digital agency building promotional campaigns for consumer brands.
- · Built campaigns for Walmart, Kraft, Dove, Oreo, and Suave using JavaScript, HTML5/CSS3, and Sass
- · Mostly responsive landing pages and multimedia product pages
- · Added analytics and social integrations to most projects
Open to new roles
I'm actively looking for my next role and always happy to chat. Whether you have something specific in mind or just want to connect, feel free to reach out.