Senior React Developer, Frontend Engineer

React 19 on a current production codebase, backed by years of single-page-app work: TypeScript front ends I own end to end.

I build the React front end on a K-12 scheduling platform running React 19 on Laravel 13 today, so my React is current and in production, not a course project. That sits on years of single-page-app delivery: I carried the SPA front end across most of a five-year run of enterprise and product client work before React 19, so component architecture, client-side state, and API-driven UI are long-standing habits rather than new ground. I own the interface and the API it consumes as one piece.

Current: React 19 in production on a K-12 platform

I contribute the React front end on a K-12 school dispatch and scheduling platform built on Laravel 13 and React 19 (student placement, behavioral incidents, staff scheduling, metrics).

  • Ramped to become one of the primary contributors within months, working across a large domain-driven, extensively tested codebase without a long onboarding.
  • Built the real-time broadcast layer covering 17 board-mutating scheduler actions, so every placement change fans out over Reverb WebSockets and each open board stays live without a refresh. Read the real-time scheduler case study.
  • Shipped the no-show detection and escalation engine, turning missed-pickup deadlines into automatic, timed escalations surfaced live in the UI. Read the no-show engine case study.
  • Work day to day in the modern React stack: TypeScript, TanStack Query for server state, Radix UI primitives, and Tailwind CSS 4.

A deep single-page-app background under the React

Before React 19, I carried the SPA front end for the large majority of five years of client delivery, so the fundamentals were already second nature.

  • Delivered the Vue single-page front end on Canvas, Pfizer's global content-management platform, across a 4.5-year engagement, wiring data-heavy interfaces to the services behind them.
  • Built dynamic single-page interfaces against microservice APIs at earlier roles, delivering data-heavy UIs in service-oriented environments.
  • Because I own both sides of the wire, I design an API and the interface that consumes it as one coherent piece.

Full ownership of a shipped product front end

Founded Traxelio, a GPS fleet-tracking SaaS, and built its React Native mobile clients end to end, taking live-tracking apps from zero to store-published on both iOS and Android against a Laravel API I also own.

Tech: React 19, TypeScript, TanStack Query, Radix UI / Tailwind CSS 4, React Native, Vue.js, Laravel

View the full resume · Download the PDF