Experienced software engineer and technical leader focused on building responsive, scalable, accessible, and delightful web & mobile applications with other humans (and machines). I'm currently building Dia, the AI web browser, at The Browser Company.
Senior Staff Software Engineer
Oct 2025 – PresentBuilding Dia, the AI browser. Chat with your tabs, write in your own voice, learn and plan faster, shop, and more — all with privacy that you control.
Principal Software Engineer
Jun 2024 – Oct 2025Founding engineer at GibsonAI, building the AI agent for databases. Gibson will design, deploy, and optimize your database and queries, all with the power of AI.
Principal Software Engineer
Jan 2024 – Jun 2024Lead Software Engineer
Mar 2022 – Jan 2024Tech lead for the team building consumer-facing apps (for members + administrators) as well as APIs, documentation, developer tools, and SDKs for our partners.
Senior Software Engineer
May 2021 – Mar 2022Full-stack software engineer on the learner experience team, working primarily with React, TypeScript, GraphQL, Django, and our experimentation platform to drive higher conversion and retention.
Senior Software Engineer
Aug 2019 – May 2021Software Engineer II
Dec 2018 – Aug 2019Senior Software Engineer and tech lead on the consumer platform team, working primarily with Node.js, GraphQL, and AWS products to deliver great APIs and experiences to our mobile clients and consumers.
Software Engineer II
Jul 2018 – Dec 2018Software Engineer
Jun 2017 – Jul 2018Software engineer on the mobile team, working primarily with Node.js, GraphQL, and Java microservices to accelerate API development, reduce coupling between mobile clients and servers, and improve both response times and network fault tolerance.