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.

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