Software Engineer


Currently exploringREACT

Frontend engineer building with AI. React, TypeScript, and whatever ships.

About

Frontend engineer with a bias toward shipping.

Six years of building interfaces. Component systems, real-time dashboards, native mobile apps. React and TypeScript are my core, but I go wherever the problem takes me.

Right now I'm focused on the intersection of frontend and AI. Building tools that use language models to solve real problems, not just demo well.

Stack

ReactReact NativeTypeScriptNext.jsNode.jsPostgreSQLMongoDBGraphQLTailwind CSSAI / LLMsThree.jsREST APIs

6+

Years of experience

ATL, GA

Based in

Experience

Where I've worked

April 2023 - Present

Software Engineer II

Playon

  • Designed and implemented an end-to-end ticket redemption flow in React Native, including real-time clock sync, branded event headers, and watermark overlays serving thousands of event attendees.
  • Led a cross-component accessibility overhaul, adding ARIA roles, labels, and keyboard navigation to 10+ components to meet WCAG compliance standards.
  • Led design and development of the Tournament Creation Flow, enabling school administrators to configure and launch multi-team tournaments through a guided, multi-step interface.
  • Built NFC-based contactless payment via Stripe Terminal's tap-to-pay flow, including reader discovery, connection management, and real-time payment intent processing.
  • Built and maintained mobile features using React Native and Expo Router, integrating shared component logic from the web platform across iOS and Android.
  • Drove migration of multiple repositories from Bitbucket to GitHub, including transitioning services from AWS Lambda to EKS.
ReactReact NativeTypeScriptStripeLaunchDarklyAWS
August 2021 - February 2023

Software Engineer (Full-Stack)

Carputty

  • Built a new internal-facing application from conception to launch using React with TypeScript, PostgreSQL, GraphQL, and ANT Design.
  • Implemented WebSockets for real-time loan approval status updates and transaction data.
  • Integrated SAVVI AI to automatically categorize transactions, speeding up a critical step in the decisioning process.
ReactTypeScriptNode.jsGraphQLPostgreSQL

Projects

Things I've built

Blog

Latest writing