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.
Shipped products, told in depth.
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.
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.
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.
AR Mobile Detailing
Booking site for a North County San Diego mobile detailing business, with service-tier pricing and a deposit-based booking flow.
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.
Where I’ve worked.
Software Engineer / Consultant
- 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
Senior Software Engineer / Consultant
- 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
Front End Engineer
- 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
Web Developer
- 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
Associate Instructor
- 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
Software Engineer Intern
- 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
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 →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.
State & data
Wiring the interface to real data without turning the codebase into a maze.
Quality & reliability
Shipping fast only matters if it stays up. I test, monitor, and fix before users notice.
AI & automation
Using AI tools to move faster without lowering the bar, and building AI features clients can actually use.
“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.”
“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.”
“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.”
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.