San Marcos, CA · Available for new roles

Frontend engineering,built like it matters.

Seven years shipping React and Next.js products for real customers, from a check-in platform running across 3,500 stores to AI tools people actually use. I care about the details most teams skip.

0+
Years experience
0+
Locations shipped
0%
Faster check-ins
0
NPS score
Selected work

Shipped products, told in depth.

Method · 01

Mavis Check-In Dashboard

A customer check-in platform deployed across 3,500+ Mavis Discount Tire locations nationwide. I led the frontend build end to end, from Figma to production monitoring.

ReactNext.jsTypeScriptZustandTailwindDatadogSentry
3,500+
Locations running the platform
64%
Faster customer check-ins
40%
Increase in self-service adoption
Personal · 02

VehicleIQ

An AI-powered vehicle research and comparison tool. Search any car, get a streaming Claude-powered breakdown, compare vehicles side by side, and export a service quote as a PDF.

ReactNext.jsTypeScriptTailwindAnthropic Claude
Claude
Streaming AI research chat
3
Vehicles compared side by side
PDF
Auto-generated service quotes
Client · 03

Encinitas Coast Highway Flowers

A production florist site built for a real small business, with fully owner-editable content so the shop can update products and photos without touching code.

Next.js 16TypeScriptTailwindSanity CMSSwiper
Sanity
Owner-editable CMS content
Next 16
Built on the latest App Router
Live
Serving real customers today
Client · 04

AR Mobile Detailing

Booking site for a North County San Diego mobile detailing business, with service-tier pricing and a deposit-based booking flow.

Next.jsTypeScriptTailwind
$25
Deposit-based booking flow
30-mi
Service radius across North County SD
3
Service tiers with add-on options
Client · 05

Medina's Mobile Tire Service

Booking site for a mobile tire and roadside service business in the LA/OC area, with a location-aware service request form.

Next.jsTypeScriptTailwind
24/7
Availability for roadside service
<35 min
Typical response time
LA/OC
Service area coverage
More work
Duo Mode
Shipped product feature for Zesty.io CMS enabling dual content management views, owned end to end from wireframes to production.
Live
Knowledge Hub
Full-stack knowledge-sharing app for articles, code snippets, and learning resources. Next.js 16, NextAuth.js, Supabase.
Live
React Senior Engineer Study Guide
Interactive study app covering 13 core React pattern categories, with live working examples for interview prep.
Live
PDF to Markdown
A drag-and-drop tool that converts any PDF into Markdown instantly, with live preview and one-click download.
Live
Experience

Where I’ve worked.

Software Engineer / Consultant

Webstacks · Remote
May 2026 — Present
  • Build customer facing marketing sites for B2B SaaS, fintech, and AI clients in a Next.js monorepo with shared UI libraries, deployed on Vercel
  • Design Sanity CMS schemas and structured content models so client marketing teams can ship pages without engineering support
  • Improved page load time and Largest Contentful Paint by 30% through frontend performance work
  • Lead code review across multiple client codebases and onboard contractors onto project conventions
ReactNext.jsTypeScriptSanity CMSTailwindVercel

Senior Software Engineer / Consultant

Method · Remote
Jul 2022 — May 2026
  • Led frontend engineering for a customer check in dashboard deployed to 3,500+ Mavis Discount Tire locations, built from the ground up
  • Reduced customer check in time by 64% through workflow redesign and optimized API integration
  • Built reusable hooks and components to standardize data fetching, raising developer velocity across the team
  • Shipped a fully typed Next.js i18n localization feature that let Spanish speaking users track their work independently
  • Wrote integration and unit tests with Playwright and monitored production health with Datadog
ReactNext.jsTypeScriptZustandTailwindPlaywrightDatadog

Front End Engineer

Zesty.io · San Diego, CA
Aug 2020 — Aug 2022
  • Designed and delivered Duo Mode, a major product feature, owning it from wireframes to production
  • Built a productivity analytics dashboard with React and Chart.js, increasing internal engagement by 20%
  • Maintained an in house design system using atomic design methodology for consistent UI patterns
  • Refactored a legacy codebase from class components to functional components with hooks
ReactReduxJavaScriptChart.jsLessCypress

Web Developer

LeaseLabs by RealPage · San Diego, CA
Feb 2018 — Feb 2020
  • Built CMS editable single page and multi page websites with Foundation, Ruby, Haml, and SASS
  • Refactored frontend codebases to meet ADA and WCAG accessibility standards
  • Improved team efficiency with Gulp hot reload tasks and internal coding workshops, and mentored junior developers
JavaScriptjQuerySASSRubyHamlFoundation

Associate Instructor

UC San Diego Coding Bootcamp · San Diego, CA
Dec 2017 — Aug 2020
  • Taught a full stack curriculum including JavaScript, React, Node.js, Express, MongoDB, and MySQL
  • Mentored students through code reviews, debugging sessions, and architecture discussions
  • Earned a Net Promoter Score of 100, exceeding all instructional benchmarks
ReactNode.jsExpressMongoDBMySQL

Software Engineer Intern

Victorise · Carlsbad, CA
Sep 2017 — Dec 2017
  • Engineered an app cache clearing feature in Ionic, improving stability and reducing stale data issues
  • Partnered with senior engineers to architect core functionality protocols, accelerating feature delivery
  • Worked with the team on analysis, design, and implementation of a mobile web app using Angular and Ionic
IonicAngularJavaScript
Education & certifications
California State University, Fullerton
BA, Business Administration, Marketing emphasis
UC San Diego Extension
Full Stack Web Development Bootcamp, 2017
Overclock Accelerator
AI Operations Accelerator, in progress
Microsoft Azure Fundamentals (AZ-900)Modern React with ReduxReact: The Complete GuideJavaScript: Understanding the Weird PartsAdvanced CSS and SassThe Web Developer Bootcamp
Consulting · RD Tech Bridge

Outside of full time work, I run RD Tech Bridge, a small consulting practice for AI workflow design, MCP integrations, and web builds for small businesses. I’ve shipped AI chat agents, Slack automations, and production sites for real clients.

Start a project →
Capabilities

Four things I actually do well.

Product engineering

I build the interface layer end to end, from design handoff to a shipped, typed, tested component.

ReactTypeScriptNext.jsJavaScript ES6+TailwindMaterial UISASSStorybookDesign systems

State & data

Wiring the interface to real data without turning the codebase into a maze.

ZustandReduxuseSWRAxiosREST APIsNode.jsExpressSupabasePostgreSQLSanity CMS

Quality & reliability

Shipping fast only matters if it stays up. I test, monitor, and fix before users notice.

PlaywrightCypressDatadogSentryGitFigmaVercel

AI & automation

Using AI tools to move faster without lowering the bar, and building AI features clients can actually use.

Anthropic ClaudeOpenAI APIPrompt engineeringModel Context ProtocolGitHub Copilot
What people say
David is an approachable and thoughtful engineer who's always pushing himself to keep learning and sharpening his skills. He consistently asks insightful questions and brings thoughtful suggestions to improve our team's workflow. Any team would be lucky to have him.
Jessica Davilla · Senior Software Engineer, Method
Patient, communicative, and respected. David excelled as a student in our bootcamp and transitioned into a reliable, knowledgeable teaching assistant. He exudes confidence and is always willing to go the extra mile.
Eric Johnson · Program Manager, UCSD Extension
David quickly mastered a complex pipeline and refactored large portions of our codebase to get our app ready for App Store submission. He is a self starter, a hard worker, and a leader.
Jerome Lacote · Entrepreneur Developer, Victorise

Let’s build something together.

Open to senior frontend roles, consulting work, and collaborations. Based in San Marcos, CA. Remote, hybrid, or onsite all work for me.