My Experiences 💪
Places I have worked and what I learned.
HelloFresh
Staff Software Engineer
Jun 2026 - Present
Own technical direction for the planning and production platforms behind Factor75, HelloFresh's ready-to-eat brand, where every meal across the US and Europe is planned and tracked, driving high-visibility initiatives from design through delivery.
Lead a group of 5 engineers and serve as technical consultant to a 4-engineer sister team, guiding design reviews, architecture decisions, and technical coaching across both teams.
Lead AI adoption for the group by championing AI-assisted development centered on Claude Code, supplemented by OpenCode, establishing guidelines for responsible use, and building shareable Claude Code plugins (LSP integrations, Kafka skills) used by engineers across teams.
Authored the company's internal Claude Code setup and best-practices guide, one of the highest-viewed documentation pages company-wide with 300+ views across a 250-person engineering organization.
Built an AI-powered support bot that connects to application databases to diagnose production issues, resolving 12 incidents in its first months and reducing on-call burden.
Author design documents and engineering standards that align teams on best practices, partner with cross-functional teams on architecture and roadmaps, and champion engineering culture through a recurring lunch-and-learn program.
Toolbox
- Plan
JIRA
- Code
Go
Kotlin
TypeScript
Claude Code
OpenCode
- Model
JSON
Protobuf
GraphQL
- View
React
- Build
GitHub Actions
ArgoCD
- Run
AWS
AWS Bedrock
Kubernetes
Docker
- Persist
PostgreSQL
- Move
GraphQL
Kafka
HelloFresh
Senior Software Engineer
Nov 2023 - Jun 2026
Led technical architecture and delivery for two engineering teams following a senior engineer's departure, driving design decisions and ensuring on-time completion across multiple concurrent initiatives, a scope that led to promotion to Staff Engineer.
Architected a SKU service integration that improved meal-planning accuracy by enabling real-time ingredient availability and cooking-requirement tracking.
Optimized and maintained a suite of Kotlin-based microservices streamlining ready-to-eat product manufacturing and planning.
Revitalized a stagnant lunch-and-learn series into a regular forum on architecture and best practices, improving cross-team collaboration.
Toolbox
- Plan
JIRA
- Code
Go
Kotlin
TypeScript
- Model
JSON
Protobuf
GraphQL
- View
React
- Build
GitHub Actions
- Run
AWS
Kubernetes
Docker
- Persist
PostgreSQL
- Move
GraphQL
Sourcegraph
Senior Software Engineer
May 2022 - Aug 2023
Led design and deployment of advanced code-search capabilities, enabling security teams and auditors to perform in-depth analysis across Git codebases.
Directed a team of 3 engineers building a remote code-execution service that ran arbitrary user code in secure, isolated environments using Kubernetes and Firecracker.
Shipped long-requested features in the Batch Changes product using Go and React.
Toolbox
- Plan
GitHub
- Code
Go
TypeScript
Python
JavaScript
- Model
JSON
Protobuf
GraphQL
- View
React
Svelte
- Build
GitHub Actions
Buildkite
- Run
Google Cloud Platform
AWS
Kubernetes
Docker
- Persist
PostgreSQL
Redis
- Move
REST
gRPC
GraphQL
Charles Schwab
Senior Software Engineer
Jul 2019 - May 2022
Drove creation of a proxy sidecar service written in Go that gave enterprise services standardized logging, advanced security controls, and seamless service discovery.
Led a team of 3 engineers building an InnerSource platform that enabled enterprise-wide code sharing, gave management risk-assessment tooling, and gave leadership adoption metrics.
Built GitHub Actions in JavaScript to onboard and migrate enterprise teams to GitHub.
Developed a suite of InnerSource libraries for standardized logging, automated deployments, and service discovery across .NET, Java, and Python applications.
Toolbox
- Plan
JIRA
GitHub
- Code
Java
Spring Boot
Go
TypeScript
Python
JavaScript
- Model
JSON
- View
Angular
- Build
Bamboo
GitHub Actions
- Run
Cloud Foundry
- Persist
Microsoft SQL Server
- Move
REST
Charles Schwab
Software Engineer
Mar 2017 - Jul 2019
Designed and implemented 30+ microservices for non-marketing communications, processing millions of records daily.
Led migration from mainframe processes to a modern cloud-based Java platform.
Automated the deployment ticketing process with Python, sharply reducing manual effort per release.
Toolbox
- Plan
JIRA
- Code
Java
Spring Boot
Python
JavaScript
- Model
XML
JSON
- View
Angular
- Build
Bamboo
- Run
Cloud Foundry
- Persist
MongoDB
Redis
- Move
REST
SOAP
RabbitMQ
Charles Schwab
Associate Software Engineer
Jan 2016 - Mar 2017
Supported legacy Java Spring applications for non-marketing communications processing, raising test coverage and improving documentation to boost reliability.
Led the team as an early adopter deploying applications to Pivotal Cloud Foundry.
Steered the team's migration from Team Foundation Server to the Atlassian suite in support of Agile practices.
Toolbox
- Plan
Team Foundation Server
JIRA
- Code
Java
Spring
- Model
XML
JSON
- Build
Jenkins
Bamboo
- Run
WebLogic
Cloud Foundry
- Persist
MongoDB
- Move
REST
SOAP
Raytheon
Software Engineer
Mar 2015 - Jan 2016
Improved performance of satellite-management applications through algorithm optimization and added new capabilities to the thick client.
Built a lightweight web-application alternative for users on constrained hardware, providing an efficient replacement for the thick client.
Led the team's shift from Ant to Python-based builds, significantly reducing build times.
Toolbox
- Code
Java
Java Swing
JavaScript
Python
- Model
XML
JSON
- View
PrimeFaces
- Build
Ant
- Run
WebLogic
- Persist
Oracle
- Move
REST
SOAP
Intelligent Software Solutions
Software Engineer
Jan 2014 - Mar 2015
Developed enhancements for a space-debris monitoring web application using HTML, JavaScript, and jQuery, significantly improving user experience.
Led improvements to web and thick-client Strategy and Assessment applications trusted by the U.S. Air Force and Royal Canadian Air Force.
Toolbox
- Code
Java
Swing
JavaScript
Spring
- Model
XML
JSON
- View
Ext JS
PrimeFaces
- Build
TeamCity
- Run
WebSphere
- Persist
Oracle
- Move
REST
SOAP
RabbitMQ
University of Colorado Boulder
Bachelor of Science
Aug 2009 - Aug 2013
Applied Mathematics