I'm a full-stack engineer based in Southern California. I've spent the last decade building web platforms, most recently commerce and developer-platform products, and the distributed systems behind them. I like working closely with Product and Design, writing tests first, and leaving systems better documented than I found them.
Procore Technologies
May 2018 – Jan 2026Software Engineer → Senior Software Engineer, Ecosystem · Carpinteria, CA
- Led Ruby on Rails, React and JavaScript development for Procore's developer portal, app marketplace and partner management tools.
- Helped grow the external developer partner ecosystem from fewer than 100 partners to more than 500.
- Architected Kafka and Elixir event-streaming services that consume application-usage data for monitoring, analytics, data science and ecosystem features.
- Worked with Product and Design to turn business requirements into technical roadmaps.
- Promoted to Senior Software Engineer in December 2019.
Virtual Masons LLC
Jun 2015 – May 2018Software Engineer · Los Angeles, CA
- Shipped full-stack features across Ruby on Rails services and Backbone.js front ends.
- Built a subscription-based web-scraping service, from data collection through production operations.
- Modernized legacy code for API compatibility and debugged REST integrations, adding integration tests along the way.
- Documented legacy SQL and NoSQL workflows to cut down on maintenance delays.