San Marcos, CA · Available for new roles

David Naimi

7 years of web development experience building high-performance interfaces with React, TypeScript, and Next.js. I turn complex problems into clean, human-centered experiences.

7+
Years Experience
3,500+
Locations Shipped
64%
Faster Check-Ins
100
NPS Score

Where I've worked

Senior Software Engineer / Consultant

Method · Remote, NC

July 2022 — Present
  • Lead frontend engineer for customer check-in dashboard deployed to 3,500+ Mavis Discount Tire locations nationwide
  • Translated Figma designs into responsive, pixel-accurate interfaces ensuring usability and accessibility
  • Reduced check-in time by 64% through UX improvements and optimized API integration
  • Built reusable hooks and components to standardize data fetching, improving developer velocity
  • Wrote and maintained integration/unit tests using Playwright, reducing regressions
  • Monitored application health via Datadog and Sentry, proactively resolving production issues
ReactNext.jsTypeScriptZustandTailwind CSSPlaywright

Selected work

Production

VehicleIQ — AI-Powered Vehicle Research

AI-powered vehicle research and comparison tool. Search any car, get AI-curated YouTube reviews and articles, compare up to 3 vehicles side-by-side, and generate service quotes from symptom descriptions — all with streaming Claude-powered chat and PDF export.

ReactNext.jsTypeScriptTailwindAnthropic Claude
Production

Mavis Check-In Dashboard

Customer check-in platform deployed across 3,500+ Mavis Discount Tire locations. Built with React, Next.js, and Zustand — reduced check-in time by 64%.

ReactNext.jsTypeScriptZustandTailwind
Production

Duo Mode — Zesty.io

Major product feature for Zesty.io CMS allowing dual content management views. Led end-to-end from wireframes through production release.

ReactReduxJavaScriptLess
Deployed

Knowledge Hub

A full-stack web application built with Next.js 16, TypeScript, Tailwind CSS, NextAuth.js, and Supabase for sharing knowledge through articles, code snippets, and learning resources.

ReactTypeScriptTailwind CSSNextAuth.jsSupabase (PostgreSQL)Vercel
Production

Encinitas Coast Highway Flowers

A production-ready florist website built with Next.js 16, TypeScript, Tailwind CSS, and Sanity CMS, featuring owner-editable content, image-heavy product showcases, and responsive, accessibility-focused UI.

Next.js 16TypeScriptTailwind CSSSanity CMSSwiperVercel
Deployed

React Senior Engineer Study Guide

An interactive study app covering 13 core React pattern categories to prepare for senior-level frontend interviews. Features live working examples for component patterns, state management, performance optimization, API integration, forms, list rendering, routing, responsive design, animations, error handling, accessibility, testing, and frontend system design.

React 19TypeScriptViteReact Router v6ZustandTanStack Query v5React Hook FormZodFramer MotionTailwind CSSVitestVercel
Production

PDF to Markdown

A clean, intuitive tool to convert any PDF into Markdown instantly. Features drag & drop upload, live preview, one-click copy, and .md file download — all in one place.

Next.jsTypeScriptunpdfTailwind CSSVercel

My toolkit

ReactTypeScriptNext.jsJavaScript (ES6+)HTML5 / CSS3
Tailwind CSSMaterial UISASS / SCSSStorybookDesign Systems
ZustandReduxuseSWR / AxiosREST APIs
Node.js / ExpressSupabaseSanity CMSPostgreSQLVercel
PlaywrightCypressDatadog / SentryGit / BitbucketFigma
OpenAI APIPrompt EngineeringClaudeGitHub CopilotAI-Assisted Development

California State University, Fullerton

Bachelor of Arts, Business Administration (Marketing)

University of California, San Diego Extension

Full Stack Web Development Bootcamp

2017

  • It was great working alongside David on the same team. He’s an approachable and thoughtful engineer who’s always pushing himself to keep learning and sharpening his skills. I really appreciated the way he consistently asked insightful questions and approached problems with a mindset of curiosity. He was always willing to help when I needed to bounce around ideas, and he brought thoughtful suggestions to improve our team’s workflow. David is not only a strong engineer but also a great collaborator, and any team would be lucky to have him onboard.
    Jessica Davilla, Senior Software Engineer · Method
  • Patient, communicative, respected and good character all come to mind when I think of David. It has been an absolute pleasure working with David directly as both a student and instructional assistant over the past year. David excelled as a student in our part-time web development bootcamp program and transitioned into a reliable, knowledgeable and respected TA for our students in our full-time web development program. I feel very lucky to have witnessed and been apart of David's evolution from a student learner to teacher. David exudes confidence and is always willing to go the extra mile for the greater good. David is simply one of the good ones and he made managing him a breeze. I look forward to finding additional ways for us to continue to work together in the future.
    Eric Johnson, Program Manager · UCSD Extension
  • I had the pleasure to work with David on our app. We had to refactor some features and get our app ready for the App Store Submission. David has been able to quickly master a complex pipeline and to refactor large portions of code He is a self-starter, a hard worker and a leader. Anyone would be lucky to have him on their team!
    Jerome Lacote, Entrepreneur Developer · Victorise
Microsoft Azure Fundamentals (AZ-900)Modern React with ReduxReact — The Complete GuideJS: Understanding the Weird PartsAdvanced CSS & SassThe Complete JavaScript Course

Let's build something together

Open to senior frontend roles, consulting work, and interesting collaborations. Based in San Marcos, CA — happy to work remote, hybrid or onsite.