Hey đź‘‹, I'm Robert.
I'm a software engineer, educator, and father of four based in Pennsylvania.

I took a non-traditional path into tech. I graduated from Berklee College of Music in 2013 with a degree in composition—magna cum laude—and a lot of student debt. Music didn't pay the bills, so I taught myself to code. It was the best decision I ever made.
Since then, I've worked as a senior engineer at companies like Cypress.io and Airplane Labs (acquired by Airtable). I've taught over 50,000 developers through my Udemy courses, books, tutorials, and podcast at HowToCode.io. In 2025, I've made 4,600+ GitHub contributions, putting me in the top 1% of TypeScript developers globally.
These days, I'm focused on two things:
- Shipping MVPs fast through DevFast, my productized development service
- Helping teams as a senior engineer via consulting and staff augmentation
I'm also an elder at my church, husband, and dad of four. I also love photography.
If you need software built fast by someone who actually knows how to explain what they're building—let's talk.
Currently
- Software Engineer & Technologist at Westminster Theological Seminary
- Founder of HowToCode.io
- Running DevFast (productized MVP development)
Previously
- Solutions Engineer at Airplane Labs (acquired by Airtable)
- Developer Experience Engineer at Cypress.io
- Senior Frontend Developer at InsureMyTrip
- Frontend Developer at inMusic Brands (M-Audio, Akai, Numark)
- Freelance Senior Frontend Developer
- Web Developer at DNL OmniMedia
Education
- Berklee College of Music, Bachelor of Music in Composition (Magna Cum Laude), 2013