Senior Engineer. Developer experience advocate. Interface designer.

I design and build modern web apps from end to end, with a focus on developer experience, thoughtful tooling, and beautiful, usable interfaces. I'm deeply collaborative and driven by curiosity, fast iteration, and a bias toward shipping real value.

Featured Side Projects

Here are some personal side projects I've built in my spare time that I'm most proud of.

  • Hey Brevity

    A writing assistant for personal and professional communication, designed to help users communicate more effectively.

    Next.jsSupabaseOpenAI
  • Wrapped

    A thoughtful relationship app with smart reminders and lightweight recipient profiles to help you stay connected with the people who matter.

    React NativeSupabaseOpenAI

Enabling strictNullChecks: A 600-Error Migration at SmartRent

A deep dive into incrementally enabling strictNullChecks across a large codebase using a directory-by-directory approach, including the technical challenges, collaborative process, and lasting impact on developer experience.

Work

  1. Company
    SmartRent
    Role
    Senior Software Engineer
    Date
  2. Company
    American Express
    Role
    UI Engineer
    Date
  3. Company
    Formidable
    Role
    Software Engineer
    Date
  4. Company
    Synapse Studios
    Role
    Front End Developer
    Date
  5. Company
    Elm Street Technology
    Role
    UI Developer
    Date
View work history