Skip to content

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 Engineer
    2023–now

    Product 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 Engineer
    2021–2023

    First 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 Engineer

    Built the GoLinks Apps page and the first draft of the JIRA plugin for streamlined link creation.

  • Clearwater Analytics

    Full-Stack Software Engineer

    Built internal tools — a regression-testing solution and a UI for a Kubernetes deployment tool.

  • Citibank

    DevOps & DevEx Engineer

    Cut file download times and storage waste by analyzing usage trends across the platform.

Starting something from scratch? Start a build.