Resume

Skills

Languages

TypeScript, JavaScript, PHP, SQL, HTML, CSS

Frontend

React, Electron, Next.js, Expo, Astro, Material-UI, shadcn/ui, Tailwind CSS

Backend

Laravel, Node.js, Hono, Payload CMS, MySQL, Postgres

State & Data

TanStack Query, Zustand, Drizzle ORM, REST APIs, SOAP

Infrastructure

Docker, Caddy, Vite, Linux, Cloudflare, SendGrid

Tooling

Git, Jira, Electron Builder, cross-platform builds (Windows/macOS)

Experience

Software Engineer

Priority DMS (formerly Dealer Merchant Services, acquired Oct 2025)

Oct 2024 — Present

One of two engineers building a payment processing platform for automotive dealerships. Company ranked #120 on the Inc 5000 list, with the platform helping dealers save over $68 million. Led system design and architecture planning across 6 interconnected core services. Picked up PHP and Laravel on the job — had never written a line of PHP before starting.

Electron Desktop POS App

Electron, React, TypeScript, Vite, Material-UI, TanStack Query, Zustand

  • Led migration from Create React App to Vite + TypeScript, modernizing the build toolchain for a production POS application
  • Consolidated 6 siloed integration components (~4,460 lines of duplicated code) into a single unified transaction flow supporting CDK, Dealertrack, and Dominion DMS systems
  • Built multi-payment processing (card, cash, check), Z-Reports with PDF generation, and a one-click debug report feature for support
  • Resolved macOS ARM64 code signing for cross-platform distribution (Windows MSI/NSIS + macOS DMG)

Laravel Payment API Built from scratch

Laravel 12, PHP 8.2, MySQL, Valor PayTech API, SendGrid

  • Designed and built a new Laravel backend from the ground up to replace legacy vanilla PHP endpoints, with multi-database architecture, repository pattern, and standardized API responses
  • Implemented full transaction processing pipeline with Valor PayTech API integration, server-side receipt generation, and DMS payment settling across three providers

Legacy PHP API Modernization

Vanilla PHP, MySQL, Session Auth

  • Inherited and refactored a legacy vanilla PHP API — introduced security middleware, session-based auth, rate limiting, and endpoint versioning
  • Documented the full Laravel migration path, creating the blueprint used to build the new backend

Internal Admin Portal

React, TypeScript, shadcn/ui, Tailwind, Laravel, Google OAuth

  • Built and maintained the admin portal (500+ commits) for managing stores, terminals, users, and transactions across the fleet
  • Designed merchant onboarding wizard, launch management system with Google Calendar integration, and bulk CSV import for terminals/users
  • Optimized API response times from 8s to 450ms (17x improvement) on critical endpoints

DMS Integration Microservice

Laravel, Fortellis API, OpenTrack SOAP, Dominion SecureVUE

  • Built microservice handling real-time communication with CDK, Dealertrack, and Dominion — the three major automotive DMS providers
  • Implemented structured debug logging with correlation IDs for tracing requests across the distributed system

Education

Flatiron School

2019 — 2020

Full-Stack Software Engineering — In-Person Immersive Program

Contact