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