The work behind the studio.
Product engineering at Metabase and Alvin, with full-stack and platform work before that at GoLinks, Clearwater Analytics, and Citibank.
Metabase
Software Engineer2023–nowProduct engineering on the open-source analytics platform, across the TypeScript front end and Clojure back end.
- Shipped React Embedding SDK features — the collection browser, interactive questions, and static dashboards — with JWT and API-key auth flows.
- Redesigned global search with new filters for open-source and enterprise customers, across TypeScript components and Clojure repository code.
- Made dashboard filters auto-wire themselves to similar queries, with explanatory toasts and an undo.
Alvin
Founding Software Engineer2021–2023First engineer on a cross-system data-lineage and catalogue platform, building the product UI front to back.
- Led the migration to Vue 3 + Vite, cutting build times 50%, with a Storybook-backed UI library.
- Created an ANTLR-based search language for asset discovery, and shareable saved-search views for data engineers.
- Cut asset impact-analysis load times 30% with Elasticsearch and Python threading, and open-sourced an Amundsen lineage connector.
Earlier
GoLinks
Full-Stack Software EngineerBuilt the GoLinks Apps page and the first draft of the JIRA plugin for streamlined link creation.
Clearwater Analytics
Full-Stack Software EngineerBuilt internal tools — a regression-testing solution and a UI for a Kubernetes deployment tool.
Citibank
DevOps & DevEx EngineerCut file download times and storage waste by analyzing usage trends across the platform.
Starting something from scratch? Start a build.