My full resume can be viewed here. Below are highlights of my most recent work.

July 2023 - Present
I'm working across the entire stack of Subsalt with a focus on our infrastructure. That involves maintaining a complex Kubernetes cluster that has to be deployable across all of the unique environments our customers use.
The tech stack is a mix of NodeJS/Typescript (backend), Python (ML), Java (postgres wire-compatible frontend for serving), React (frontend), and Go (CLI). Additionally, we leverage Helm for managing our Kubernetes cluster and Terraform for building out installable cluster infrastructure for customers to leverage.
Highlights
- Bootstrapping Testkube to enable sophisticated testing strategies and ensure we're maintaining the highest possible quality/performance.
- Creating a system for preview envirionments that developers can leverage internally for authoring updates to the system that require testing in a deployed environment to leverage heavier GPU resources.
February 2021 - May 2023
I worked on the backend for the IoT platform that powered devices that help track and thermoregulate sleep.
The tech stack was primarily Go and AWS serverless with infrastructure managed using Terraform.
Highlights
- Machine learning driven thermal adjustments (Sagemaker)
- Sleep data analysis (ECS Fargate)
- Real-time device control (Lambda / API Gateway Websockets / DynamoDB)
- MQTT APIs for controlling devices (AWS IoT / Lambda)
- REST APIs for user-facing mobile/web applications (Lambda / API Gateway/ DynamoDB)
October 2016 - February 2021
I lead the team building mobile payments systems for parking.
The tech stack was split. A modern architecture built using NodeJS and AWS serverless with infrastructure managed using Serverless framework. And a legacy architecture that was a traditional LAMP stack application.
Highlights
- Optimized microservice architecture for integration with Google Maps (Lambda / API Gateway / DynamoDB)
- Launched whitelabeled mobile applications for major cities around the world