Experience

Elevating products and teams.

Staff Software Engineer

ROSTR

Sep 2023 – Present

  • Designed and delivered the company's first iOS app and a new web platform, consolidating two products into one cross-platform codebase using Expo, React Native, and Tamagui.
  • Modernized CI/CD pipelines with GitHub Actions and automated end-to-end testing using Maestro (iOS) and Playwright (web)
  • Eliminated secrets sprawl and enhanced security by implementing HashiCorp Vault solution (GKE, Terraform, Helm) with OIDC-based authentication
Full-Stack DevelopmentTypeScriptGoogle Cloud PlatformReact NativeKubernetes

Creator & Developer

Chef De Party

Jan 2026 – Present

  • Built a dinner party planning app to help hosts manage ambitious menus with multi-step preparations, from building a recipe collection through day-of cooking execution
  • Designed a conversational party wizard using Vercel AI SDK with tool-calling agents for complex tasks like recipe generation and timeline planning, and deterministic regex-based workflows for structured inputs to reduce latency and API costs
  • Recipes can be generated with AI via Google Gemini, extracted from URLs or photos, or entered manually -- all stored as structured data for reuse across parties
  • AI-generated cooking timeline works backwards from party time to schedule phased reminders (advance prep, day-before, day-of) delivered via email or synced to Google Calendar
  • Guest management with shareable invite links, personalized guest links, and email invitations, plus RSVP tracking and potluck-style contribution coordination
  • Deployed on Cloudflare Workers with D1, Durable Objects for scheduled reminders, and Langfuse for LLM observability
TypeScriptReactHonoCloudflare WorkersVercel AI SDKGoogle GeminiDrizzle ORM

AI Engineering Training

Cohort-based Course

Build Your Own Personal AI Assistant

Matt Pocock (course description)

December 2025

  • Implemented retrieval techniques (BM25, embeddings, RRF, chunking, reranking), semantic and episodic memory systems, and evaluations
  • Built tool-calling agents with human-in-the-loop approval, MCP server integration, and deterministic workflows
  • Vercel AI SDK, Evalite, Langfuse
Workshop

Advanced MCP

Kent C. Dodds (course description)

July 2025

  • Learned to build real-world AI integrations using MCP SDK features: structured output, sampling, elicitation, progress notifications, cancellation, and dynamic subscriptions
  • Hands-on debugging and tool design patterns for production MCP integrations

Lead Software Engineer

Optum

Jan 2023 – Sep 2023

  • Technical lead on team of 6 product engineers building multiple Next.js apps and GraphQL APIs for UnitedHealthCare's member portal
  • Maintained high stability, availability, and ultimately NPS scores, with automated tests using Playwright, Testing Library, and Jest
  • Adapted to the team's needs and quickly learned CI/CD and cloud tools like GitHub Actions, Kubernetes (AWS EKS), Helm, OpenLens, and Datadog
  • Mentored other engineers through 1:1s, pair programming, code reviews, and writing documentation
  • Implemented feature flag and canary release systems with LaunchDarkly and Argo Rollouts to increase rate and stability of production releases
Full-Stack DevelopmentTypeScriptAWSKubernetesTechnical Leadership

Senior Software Engineer

Utopia Music

Oct 2022 – Dec 2022

  • Worked on a team of 5 engineers building a social network for music industry professionals, using TypeScript, Remix, MongoDB, Docker, and GCP
TypeScriptReactGoogle Cloud PlatformNode.jsDocker

SelectQuote Insurance Services

Application Development Supervisor

Sep 2021 – Oct 2022

  • Led team building a reusable and configurable admin dashboard application, streamlining development resources and shipping more features across all lines of business
  • Worked with stakeholders across lines of business to translate business problems into technical requirements
  • Managed 7 engineers, including regular 1:1s, code-reviews, and performance evaluations
REST APIsTypeScriptNode.jsAWSNext.js

Senior Software Engineer

Apr 2020 – Sep 2021

  • Developed and maintained shared libraries including design system, form abstractions, and custom React hooks
  • Championed frontend chapter's adoption of TypeScript, React-Query, and Next.js through knowledge-transfer talks, writing documentation, and code review feedback
REST APIsTypeScriptStorybookGitHubNext.js

Software Engineer

Sep 2018 – Mar 2020

  • Worked on team of 4 full-stack engineers building cloud-first insurance sales software including CRM and quote tools using React, Redux, Node, and AWS
ReactNode.jsReduxSequelize.jsAWS

Software Engineer (Volunteer)

Hack for LA

Sep 2019 – Apr 2020

  • Led frontend development of foodoasis.la, a tool to locate free food in LA metro

Software Development Apprentice

Epiq

May 2018 – Aug 2018

  • Shipped UI and RESTful API features to production for leading e-Discovery ingestion and analysis product
  • Quickly learned new languages and frameworks (C#, .NET) to become valuable contributor to software team
JavaScriptReactNode.jsC#MSSQL

Web Development Certificate

Launchcode

2017 – 2018

Staff Attorney

Stueve Siegel Hanson LLP

Jun 2015 – Nov 2017

  • Worked primarily on the firm's Fair Labor and Standards Act litigation against DIRECTV, managing the third party production practice for hundreds of individual FLSA cases in over 35 federal courts
  • Worked directly with collective action and individual case plaintiffs across the country, conducting interviews, explaining the law, overseeing production efforts, and drafting discovery pleadings

Member, Missouri Bar Association

October 2014

Juris Doctor

University of Kansas School of Law

2011 – 2014

  • Media Law and Technology Certificate

Bachelor of Arts, American Studies

University of Kansas

2007 – 2011

  • University Honors Program
  • Music Minor, Business Minor