Summary
Full-Stack Web Developer who designs and ships production features end to end across the React, Next.js, and TypeScript stack, spanning database and API design through UI and deployment. Experienced with multi-tenant SaaS, tRPC and REST APIs, third-party integrations, automated testing, and live infrastructure. Self-directed engineer since 2020 with a track record of delivering working software for real clients.
Experience
Contract Full-Stack Web Developer
June 2025 to July 2026- Built the platform’s first UTM parameter tracking system using Prisma and tRPC, enabling marketing campaign attribution that did not previously exist.
- Developed per-tenant Google Analytics 4 (GA4) integration, isolating analytics data for each client in a multi-tenant SaaS application.
- Architected a reusable Sanity CMS schema (hero, FAQ, call-to-action, social proof, logo strip) powering all current and future marketing landing pages.
- Built account-page subscription management surfacing Stripe billing details, plus feature-gating to restrict premium features to paid tiers.
- Delivered 30+ merged pull requests over a one-year contract, spanning analytics, billing, content architecture, and UI.
Full-Stack Web Developer
April 2024 to June 2025- Built a client marketing website from scratch for Flowlab, handling design, development, and deployment.
- Designed, soldered, and programmed embedded LED circuits for Flowlab’s LED torch products, writing firmware with FastLED for APA102 addressable LEDs.
- Built an in-house time-tracking application used by company leadership to monitor client hours.
- Deployed and maintained 5+ websites on company infrastructure using nginx and DigitalOcean, including server administration and site maintenance.
- Integrated Beamer for in-app product update notifications (client Smart Trip) and resolved critical user-reported errors for clients including school districts.
- Implemented automated testing with Vitest for unit coverage and Playwright for end-to-end coverage.
Technical skills
- Languages
- TypeScript, JavaScript, C#, Python, C++, SQL
- Frontend
- React, Next.js, Astro, Tailwind CSS
- Backend & API
- Node.js, tRPC, REST APIs, .NET, Entity Framework Core
- Databases & ORM
- PostgreSQL, Prisma, Redis, SQL Server, MariaDB
- Integrations & AI
- Stripe, Google Analytics 4 (GA4), Sanity CMS, OpenAI API, Claude Code
- Testing, DevOps & Tooling
- Vitest, Playwright, Docker, nginx, DigitalOcean, CMake, Git
- Embedded & Hardware
- C/C++ firmware, STM32, ESP32, Arduino, FastLED, addressable LEDs (WS2812B, APA102)
Projects
XP Fitness (xpfitness.net): Marketing site for a boxing and strength gym, built from scratch with Next.js and TypeScript; established the gym’s online presence and converts local search traffic into first-time, walk-in clients.
BeforeIStartBoxing (beforeistartboxing.com): Next.js and TypeScript content site answering common beginner questions for prospective boxers; generates about five inbound emails per week.
Browt: Discord turn-based combat and economy game built with discord.js, TypeScript, Prisma, PostgreSQL, and Redis; adapting the combat system into Godot.
DCA Trading Bot: Automated dollar-cost-averaging bot with a Next.js dashboard, integrated with the Alpaca API for paper trading of stocks and crypto.
CK3 Log Parser: Python desktop GUI tool for debugging game mods; shipped 5 tagged releases with packaged Windows builds.
Education
Self-Directed Computer Science
Studied software development through Scrimba, FreeCodeCamp, Codewars, and LeetCode, and self-studied C++ through Bjarne Stroustrup's A Tour of C++, with applied experience in collaborative game development and C++ game modding (Star Wars: Jedi Academy) using CMake.
Earlier experience
Hospitality & Service, Austin, TX · 2018 to 2024. Fuddruckers (Cook, promoted to Manager); Bartender at Emerald Tavern and Adia.