John Robertson

UI-focused Full-stack Software Engineer

Atlanta, GA · jrobertson.dev@gmail.com · GitHub

Summary

Full-stack engineer with 8+ years building performant, design-forward web products across agencies and fintech. I work across the React/TypeScript stack and am most at home where thoughtful UI meets solid architecture — design systems, scalable multi-tenant builds, data-rich experiences. I can comfortably traverse the full stack when the problem calls for it.

I gravitate toward the lead function — architectural ownership, technical decision-making, and bringing teams along. I've led frontend adoption of React, headless CMS, and Tailwind in agency environments and find as much satisfaction in growing engineers as I do in building.

Outside of client work I'm building a modern SSR platform on React Router 7 and Sanity — where performance and accessibility are architectural constraints, not afterthoughts.

I'm particularly drawn to outdoor, lifestyle, and consumer brands — companies building products people are genuinely passionate about.

Experience

Developer · Ammunition
2023 – Present
  • Served as de facto UI tech lead — drove adoption of React, Tailwind, and headless CMS across the agency, establishing modern frontend patterns and tooling.
  • Architected and shipped a scalable frontend design system for a 35-tenant Drupal multisite — the largest and most complex build of my career — using PHP, Twig, SCSS/SASS, React, and Vue.
  • Built interactive calculators, multi-step forms, configurators, mega menus, and map experiences using React, Vue, Google Maps, and D3.
  • Architected a React-based design system integrated with the WordPress Gutenberg blocks system.
Software Engineer · Carputty
2022 – 2023

Full-stack role spanning client-facing onboarding, customer dashboards, API services, and CI/CD.

  • Developed and maintained customer dashboards, internal portals, and client-facing React/Redux apps.
  • Architected a custom slot-based responsive UI; integrated Node.js APIs, AWS Serverless, SQL, and Prisma.
  • Contributed to a proprietary design system using TypeScript, Vanilla Extract, and SCSS/SASS.
  • Implemented Sentry monitoring, end-to-end tests with Cypress, snapshot testing, and CI/CD pipeline work.
Web Developer · Schiefer Chopshop (Swarm)
2019 – 2022

Designed, implemented, and enhanced an authenticated lending portal handling applications, underwriting, and loan servicing.

  • Led a team of developers building React dashboards and Mulesoft (Java) APIs for Lima One Capital — 10K+ active users, multiple third-party integrations.
  • Produced digital marketing assets and interactive promotional elements for Aaron's within Salesforce CommerceCloud.
  • Developed custom brochure sites using WordPress (multi-tenancy), SquareSpace, and related CMS platforms.
Web Development Intern · Deevy Design
2017 – 2019
  • Built responsive sites using HTML5/CSS3, JavaScript, Photoshop, and Affinity Designer.
  • Managed WordPress content (Pantheon) and developed an automated JS-powered real-time race results tracker integrated with Google Docs.
Team Lead / Officer · Bank OZK (Community & Southern)
2012 – 2019
  • Rose from intern to Officer; led a team of 3–4 analysts processing loan exception documentation and commercial portfolio reporting for senior management.
  • Automated reporting with VBA, reducing processing time by ~80%.
  • Chaired a bank-wide cross-functional data review initiative; improved internal reporting app UI/UX by partnering with developers.

Education

Georgia Institute of Technology Fullstack Web Development
2019
University of Georgia BBA, Real Estate
2012

Skills

Core StackReact · TypeScript · React Router 7 · Node.js · Tailwind CSS · Sanity
FrontendVue · SCSS/SASS · Framer Motion · Storybook · Ladle · Vanilla Extract · HeadlessUI · React ARIA
BackendPostgreSQL · Prisma · REST · GraphQL · Express · AWS Serverless
CMSSanity · Strapi · WordPress · Drupal
Tooling & InfraVite · Playwright · Cypress · Jest · CircleCI · Git
Hosting & InfraVercel · AWS · Cloudflare · Railway