Principal software engineer · Application & web platform architect

I build software platforms that create lasting leverage.

I turn complex architecture, delivery, and security constraints into durable foundations that help product teams ship independently, operate safely, and own more of the stack.

Selected work

Architecture decisions, hands-on delivery, and measurable leverage.

Composable frontend and delivery platform

A typed, configuration-driven platform that replaced partner-specific application paths with smaller, independently deployable release units.

Role
Originator, architect, primary contributor
Scope
Runtime, tooling, migration, observability
Outcome
12–56% smaller Brotli bundles

Shared application platform

A shared NX and Vite foundation that made reuse and cross-application validation part of everyday delivery.

Role
Initiative owner and technical lead
Scope
Applications, libraries, identity, infrastructure
Outcome
Adoption grew from 4 to 10+ applications

Fast-path production delivery

A controlled hotfix path that reduced urgent release time while preserving explicit production safety checks.

Role
Designer and owner
Scope
All frontend applications and services
Outcome
90 minutes to 20 minutes — 78% faster

Authorization-aware backend-for-frontend

A NestJS integration layer that closed a user-authorization gap in three days and became a reusable cross-application pattern.

Role
Solution designer and initial implementer
Scope
Authorization, orchestration, team guardrails
Outcome
Delivered in 3 days; adopted by all applications

Experience

Progressive technical leadership across product and platform engineering.

Jul 2021–Present

Bestow

  • Principal Software Engineer · Feb 2025–Present
  • Staff Software Engineer · Feb 2023–Jan 2025
  • Senior Software Engineer 2 · Jul 2021–Jan 2023

Set application and web-platform direction across composable frontend architecture, secure API integration, delivery systems, and developer enablement while remaining hands-on and mentoring engineers.

Jan 2020–Jul 2021

Pumpjack Dataworks

  • Lead Software Engineer

Architected configurable multi-tenant SaaS foundations, a rich GraphQL API, and shared frontend systems while leading and mentoring engineers; reduced CI/CD effort from about one hour of manual work to two minutes.

Mar 2019–Jan 2020

Intuit

  • Software Engineer

Delivered full-stack product work, led first-use experience experiments and stack modernization, and mentored engineers through recurring technical collaboration.

Jan 2016–Feb 2019

USAA

  • Software Engineer

Built reusable enterprise React infrastructure that reduced application build-and-release time from roughly three months to two weeks.

About

I’m a hands-on principal engineer who turns recurring application problems into shared platforms and safer defaults.

I work across frontend architecture, server-side web systems, APIs, cloud delivery, performance, and observability. I’m most useful when the path is ambiguous: setting direction, making tradeoffs explicit, leading incremental migrations, and helping teams adopt a platform without stopping product work.

Application platforms
TypeScript, React, Remix, Node.js, composable frontends, micro-frontends
Developer platforms
NX, Vite, monorepos, CI/CD, build graphs, reusable tooling
APIs and infrastructure
GraphQL, NestJS, AWS, Google Cloud, Cloudflare, Terraform, Pulumi
Technical leadership
Architecture strategy, incremental migrations, AI-assisted engineering workflows, mentorship

Let’s build durable systems.

Based in Idaho and open to remote Principal and Staff-level roles in web platforms, application architecture, and developer experience.