Adventure Log

The adventures so far

Fifteen years of shipping software — the current campaign, the side quests, and the long trail of adventures that got me here. Tap any entry to unroll the full record.

Current Chapter

My Current Adventure

Tools of the trade

React NativeTypeScriptshadcn-uiDesign Systems

Notable deeds

  • Lead the mobile app team, owning architecture modernization, security hardening, and observability while maintaining a steady cadence of customer-facing features.
  • Rebuilt the internal web component library on shadcn-ui; designed and shipped new primitives (combobox, advanced selection patterns, and more) that improved design-parity and reduced pattern drift across the app.
  • Modernized the build pipeline and Git workflow for the design system team, shortening iteration time and tightening release quality.

Chapters Past

Adventures Long Past

Roles, stacks, and the things I shipped. Collapsed for scanning — unroll any that catch your eye.

Tools of the trade

ReactNext.jsTypeScriptNode.jsGoElixirGraphQLApollo Rust RouterAWSCDKGitHub Actions

Notable deeds

  • Led React / Next.js frontends and the backend services powering them; introduced GraphQL federation via the Apollo Rust Router so multiple frontends consumed a single unified endpoint.
  • Shipped production services in Node.js, Go, and Elixir backed by AWS — migrated IaC from Terraform to CDK paired with GitHub Actions for faster, safer deploys.
  • Architected CI/CD including pipeline-blocking tests, ephemeral PR environments, and automated subgraph publishing keeping the federation supergraph in sync.
  • Mentored engineers across frontend, backend, platform, and data; drove cross-team technical decisions.

Tools of the trade

React NativeExpoTypeScriptNestJSjson-rules-engine

Notable deeds

  • As sole engineer, architected and shipped a React Native + Expo loyalty app with a TypeScript / NestJS backend, using json-rules-engine to drive the rewards logic.
  • Scaled to 8,000+ users in Charlotte and expanded across much of North Carolina before the company was acquired.

Tools of the trade

TypeScriptGoReact.NET CoreJavaScript

Notable deeds

  • Led a product team that built a no-code asset builder — a TypeScript admin plus Go backend that serialized React experiences (clicks, scrolls, event handlers) as JSON and re-rendered them through a custom React engine.
  • Designed a composable flow engine supporting API-driven branching and logic-based routing between screens, enabling analysts to build questionnaires and decision trees without engineering work.
  • Built a .NET Core leads system with JSON-configured modular steps, absorbing diverse partner requirements without per-partner code forks.
  • Shipped a JavaScript transformation layer translating partner request/response shapes to a common internal contract.

Tools of the trade

Node.jsReactPHPTypeScript

Notable deeds

  • Built a Node.js phone-system integration with a third-party telephony provider, enabling call-center agents to control inbound calls from internal tooling.
  • Delivered production features across React, Node.js, PHP, and TypeScript in support of multiple product verticals.

Tools of the trade

ReactJavaScriptHTML/CSS

Notable deeds

  • Built React-based partner ordering flows on the in-house ordering platform, managed through an internal admin used by the analyst team.
  • Shipped the company's first online carts, built on the same ordering platform and admin stack.

Tools of the trade

JavaScriptPHPMySQL

Notable deeds

  • Built partner integrations across multiple verticals in JavaScript, PHP, and MySQL.

Tools of the trade

JavaScriptHTML/CSS

Notable deeds

  • Developed web applications serving the auto auction industry.