← Back

Dwight Mobley

Full-Stack Developer · Gainesville, GA

dwightscode@gmail.com · github.com/dwight-mobley · linkedin.com/in/dwight-mobley-13825b296

Summary

Full-stack developer with a BS in Computer Information Systems and a Codecademy Full-Stack Engineer certification. Built production-grade web applications using TypeScript, React, Next.js, Node.js, and PostgreSQL — including a live e-commerce platform with Stripe checkout, webhook-driven order fulfillment, JWT authentication, and Playwright E2E tests. Eight years of freelance experience delivering custom software for small businesses. Seeking a full-time software engineering role.

Projects

Holy Smokes Engraving — E-Commerce & POS

Next.js 15 · TypeScript · Express · PostgreSQL · Prisma · Stripe · Resend · Zustand · Vitest · Playwright · Sentry · GitHub Actions

  • Built a production-ready monorepo with a Next.js 15 App Router storefront and a standalone Express REST API sharing a single Postgres database via Prisma.
  • Implemented Stripe Checkout with webhook-driven order creation, inventory decrement, and idempotency guard via a unique database constraint — preventing duplicate orders under Stripe retry conditions.
  • Built an in-store POS system that writes through the same API and inventory transaction logic as the online store, keeping stock accurate across both sales channels.
  • Added JWT-based auth with customer vs. admin role separation, edge middleware route protection, and a customer dashboard with order history.
  • Configured GitHub Actions CI/CD, Playwright E2E tests for checkout and admin flows, and Sentry error monitoring on both frontend and API.

VetTrax — Pet Health Tracker

Next.js 16 · TypeScript · Tailwind CSS v4 · Supabase · Vercel Cron Jobs · Resend

  • Building a pet health tracking app with automated appointment and medication reminders via Vercel Cron Jobs and the Resend API.
  • Server-side auth via Supabase Auth and custom JWTs; data strictly partitioned per user.

Experience

Freelance Software Developer

Self-employed · Gillsville, GA · 06/2017 – Present

  • Built a full-stack e-commerce platform and in-person POS system (Next.js, Express, Postgres, Stripe) processing real payments with webhook-driven order fulfillment and automated transactional email.
  • Designed and implemented RESTful APIs with TypeScript, Zod validation, JWT authentication, and Prisma ORM across multiple client projects.
  • Delivered inventory systems, multi-vendor sales platforms, and static marketing sites for local small businesses.
  • Maintained CI/CD pipelines (GitHub Actions), wrote E2E tests with Playwright, and integrated error monitoring with Sentry.

Event Coordinator / Internal Tools Developer

Hall County Government · Gainesville, GA · 03/2019 – Present

  • Built a work order management and inventory tracking system adopted by the department and recognized by the county MIS team for quality and usefulness.
  • Developed an internal billing system to streamline invoicing and payment tracking for county events.
  • Managed end-to-end logistics for county events, coordinating schedules, vendors, and cross-functional teams.

19D Cavalry Scout

Army National Guard · Griffin, GA · 05/2004 – 05/2012

  • Deployed in support of OEF; conducted route reconnaissance, data collection, and risk assessments to support troop movements.
  • Awarded Army Commendation Medal, Good Conduct Medal, Afghan Campaign Medal, and multiple battalion coins.

Education

BS Computer Information Systems

Florida Institute of Technology · 2017

Certifications

Full-Stack Engineer — Professional Certification

Codecademy · May 2025

Skills

Languages: TypeScript, JavaScript, HTML5, CSS3, SQL
Frontend: React, Next.js, Tailwind CSS, Zustand, React Hook Form, Zod, Storybook, Bootstrap
Backend: Node.js, Express, Prisma, Stripe, Resend, JWT, REST APIs
Databases: PostgreSQL, MongoDB, Supabase
Testing: Vitest, Jest, Playwright, Testing Library
Tools & Infrastructure: Git, GitHub Actions, Docker, Vercel, Render, Sentry, ESLint