I'm a software engineer with a focus on crafting exceptional user experiences.
As a Staff Software Engineer at Twilio, I'm deeply involved in the exciting field of Customer AI. Throughout my career, I've navigated the realms of frontend, backend, infrastructure, and operations, always with a user-first approach to building digital products. My experience spans innovative startups in audio ad tech, workplace platforms, and satellite imaging, where I've led the charge in developing robust backend services to improve user interactions.
My go-to tools lately are Next.js, TailwindCSS, Spring / Spring Boot, and d3— don't miss my take on the Loudness Wars.
Off the clock, my world revolves around music, culinary experiments, backgammon, and running.
If you're interested in a tech chat or swapping music, feel free to reach out. Let's make something cool or share some tunes.
Writing about technology, music, and life.
Wordle has taken the world by storm. Here's a program to solve it efficiently.
Importing key pairs into a Terraform workspace can lead to some unexpected results. This post outlines the problem and provides a solution by manipulating the Terraform state.
Some learnings from Edward Tufte's "Presenting Data and Information" course
Data visualization, conference talks, and web scrapers.
A Terraform provider for interacting with GL.iNet routers
Terraform module to set up paperless-ng on AWS.
A closer look at how recorded music has been getting increasingly louder over the past 50 years.