Follower of Jesus. Writer of code.

In college I got my first taste of coding with Matlab and Python. I found that of all of my classes, I worked most voraciously on computer science and could not stop until I found solutions. Post-graduation, my favorite part of work was writing Excel macros to track the winery's maintenance data, which led me to enroll in AppAcademy.

On Gusto's Data Platform Engineering team from 2017 to 2019, I helped build a Data Lake and Data Warehouse from scratch. From 2019 to 2024, I focused on Gusto's Developer Experience, creating tools for engineers to move faster and providing observability into our deployed systems.

At Bonusly from 2024 onward, I've been the primary CloudOps engineer. We've reduced the complexity our infrastructure and application code by moving from Kubernetes to Heroku, by doubling down on monolithic architecture, and using vendors where it makes sense, instead of reinventing the wheel.

Driven by my desire to solve real problems with software, I continue to learn every day and love being part of a team that is building a product to positively impact the world. By helping teammates feel that we are all heading toward the same goal, I've been able to build awesome working relationships and achieve cultural shifts.

My Experience

At App Academy, I gained a software engineering foundation in building Ruby on Rails applications with React frontends. On the Data Platform team at Gusto, I built ETLs that moved vital business information from Google Docs and other REST endpoints and into the data lake and data warehouse. Additionally, I DRYed up and simplified ETLs to make them self-service for the data analytics team.

On the Developer Experience team at Gusto, I gained extensive experience implementing and monitoring Datadog metrics, logs, and traces in monoliths and services. We reduced cost without sacrificing insights that engineers needed and reduced time-to-detect without increasing cost. I implemented and reached SLOs for CI infrastructure performance/reliability. Moreover, I improved our monolith's data migration process and sped up the process to get test data to developers.

At various points in my career I have used terraform to manage AWS IAM permissions, S3 buckets, AWS Lambdas, Datadog monitors, and other resources. I have conducted hundreds of technical and behavorial interviews and participated in hiring decisions for interns, new grads, and experienced teammates.

Recent Projects

Blog Publications

To take my own learning deeper, share experiences, and spread knowledge, I have written on various topics for the Gusto Engineering blog, in addition to editing/shepherding posts for teammates.

Basketball Team Maker

This project serves primarily to save me time when the next season rolls around for the recreational basketball league that I play in. Instead of creating the teams, I have the machine make them. As I hit new edge cases, I build new features.

Datadog Certification

Demonstrated knowledge of APM fundamentals, instrumentation, visualizations, and troubleshooting.