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
- 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.
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.
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.
- 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.
- 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
Skills