Skip to content

Hello, I'm a Software Engineer with a background in Design Systems

I'm an advocate for bridging the gap between product design and development. I enjoy the challenges of owning the end to end experience for the solutions I build and support. I've lead platform projects, mentored teammates, and conducted engineering onboarding for new hires at enterprise companies.

I'm currently open to new opportunities. Contact me at [email protected] to connect.

Building Resilient React Apps

UIs that are heavily dependent on javascript for rendering views can be prone to crashing when uncaught errors are thrown. React-based applications are no exception. This post aims to provide guidance for building resilient user interfaces by prioritizing error handling with React.   Error Classifications I like thinking about the types of errors that can happen

Read more

Revisiting alternatives to Heroku, Vercel Edition

This post is for folks who are already paying for Heroku but are interested in other options. I recently reviewed alternatives to them after they dropped their free tier late last year. I’ve enjoyed how simple their setup was and the developer productivity I got out of it, especially when working with other devs. But

Read more

New Blog, New Dog

I’ve done a decent job at announcing my new website/blog designs and the tooling I used to build it but not that great of a job actually publishing content. In hopes of keeping things fresh around here, especially with the state of Twitter (and Instagram), I decided to work with something that can easily store

Read more

Stay up to date

Get notified when I publish something new, and unsubscribe at any time.

Inline Opt In