Experience
Anthropic
Member of Technical Staff
Jun 2026 – Present
    Webflow
    Senior Principal Software Engineer
    Mar 2026 – Jun 2026
    Principal Software Engineer
    Apr 2024 – Mar 2026
    Senior Staff Software Engineer
    Aug 2021 – Apr 2024
    Staff Software Engineer
    Apr 2019 – Aug 2021
    Senior Software Engineer
    Oct 2017 – Apr 2019
    • First engineer promoted to Staff, Senior Staff, and Principal. Technical advisor to the CTO.
    • Built server-rendered, client-hydrated code components — usable visually in the designer and generatable by LLMs.
    • Drove adoption of AI tooling across engineering.
    • Led Marketplace Libraries, Designer Extensions, and Apps from design through shipping.
    • Technical lead of Platform. Designed an extensible, structurally-edited programming language that powers every Webflow site — the backend of the frontend.
    • Architected Webflow's plugin system. Designed primitives for internal teams and third-party developers, drove cross-team adoption.
    • Built a constraint engine that validates user designs before compilation.
    • Contributed to the renderer: CSS, JavaScript, and DOM compilation from user-authored data.
    • Designed a type system that auto-generates visual editors from type definitions.
    Domo
    Open Web Architect
    Apr 2013 – Jul 2017
    Software Engineer
    Mar 2011 – Mar 2013
    • Joined as an early engineer. Worked directly with the CEO to launch the Domo brand site — a foundation that powered their marketing for years.
    • Built prototypes that helped raise $33M in early funding.
    • Architected the flagship product's UI. Established build tooling, CI, i18n, and testing. Scaled engineering practices as the team grew from a handful to nearly two hundred.
    • Led the mobile web effort: build tooling, CI, and fast mobile-specific features. Mentored a cross-functional team of engineers, PMs, and designers.
    Earlier Experience
    Web Developer
    2007 – 2011
    • Built projects for National Geographic, Sesame Street, Pepsi, Disney, and other major clients on tight timelines.
    • Front-end development and interactive experiences for agency clients.
    Skills & Technology
    Technology
    • AI Native Development
    • Systems & Software Architecture
    • Programming Language Design
    • Build & Development Tooling
    • Containers & AI Sandboxing
    • Databases
    Leadership
    • Mentoring & Growing Engineers
    • Cross-team Technical Coordination
    • Platform & API Design
    • Customer Anchored Product Thinking
    • Interviewing & Team Design
    • Business Motivated Technical Strategy
    Interests & Focus
    • AI
    • Programming Language Research
    • Type Systems
    • Resilient Distributed Systems
    • System Design
    Community
    Conference Organizer
    Co-founded ng-conf, the official Angular conference.
    Podcaster
    Panelist on JavaScript Jabber (1M+ downloads). Guest on Shop Talk Show.
    Public Speaking
    React Conf, GothamJS, Cascadia, Mountain West JS, UtahJS & others.
    Open Source
    Published several projects, collaborated with teams at IBM, Google & Facebook.
    Mentoring
    Taught at DevMountain, mentored engineers, organized & presented at local meetups.