Résumé · Senior Software Engineer

Jeremy Willoughby

Senior engineer who builds for named customers rather than a backlog. Front-end and data-visualization subject matter expert; ships alone when that is what the job needs.

hello@jeremywilloughby.comLinkedInGitHubApp Store

Gilbert, Arizona · Remote or Phoenix metro

Summary

I sat down with a small airport operator, learned their month-by-month spreadsheet workflow, and built them a working prototype, with natural-language questions over their own data, in a couple of days. At QsrSoft I am the subject matter expert for front-end architecture and for data visualization on a platform serving close to a million users, working in JavaScript against REST and GraphQL. I write and maintain the Claude Code rules and context files that six engineers work from across three repositories, and I contributed to the team's agentic pipeline, which took two-to-three-day tickets to same-day close. And I designed, built and shipped a commercial product to the App Store alone, from first commit to release in under three months with no specification.

Before that, I spent five years as second in command of a restaurant location with roughly twenty-five reports, which is where the habit of explaining a trade-off to someone who didn't ask for one started.

Experience

Senior Software Engineer

Dec 2023 – present

QsrSoft · Lombard, IL (remote)

  • Writes and maintains the Claude Code rules, context files and hooks six engineers work from across three repositories, and contributed to the team's agentic development pipeline, which cut two-to-three-day ticket turnaround to same-day close.
  • Serves as front-end subject matter expert for a live platform used by close to a million people: sets technical direction, and is the team's go-to on component architecture, interaction standards and code quality.
  • Serves as SME for charting and data visualization (Highcharts), owning the presentation layer for data-heavy operational dashboards: the screens customers run their business from.
  • Builds reusable component libraries against a shared design system, applying WCAG accessibility, responsive layouts and cross-browser compatibility while building rather than as a later pass.
  • Helped plan and drive a Vue 2 to Vue 3 migration across 60+ engineers, alongside a monorepo-to-microservices move, writing shared components and repeatable patterns for other teams, teaching Vue 3 and simplifying the process to shorten the learning curve. Finished in about a year, with no disruption to customers.
  • Advocates surrounding AI-written code with tests that check for explicit behavior, written against behavior a developer has already verified.
  • Partners with product owners, designers and leadership to scope ambiguous requests into deliverable work; mentors junior and mid-level engineers through pairing and review.

Software Engineer

Jan 2022 – Nov 2023

QsrSoft · Lombard, IL (remote)

  • Built customized UI components and interactive dashboards, integrating REST APIs to surface operational metrics customers make live decisions from.
  • Developed reporting surfaces that gave restaurant owners the specific answer they were after rather than a generic export.
  • Collaborated with product owners, UX designers and leadership through design reviews and rapid iteration on interface concepts.
  • Led brainstorming sessions with engineering teams to drive new ideas and reduce technical debt.

Jr Software Developer

Jun 2021 – Jan 2022

Dogtopia · Phoenix, AZ

  • Built enterprise React.js applications and managed enterprise microservices on Node.js, Azure, MySQL and MongoDB, contributing to over $100M in revenue.
  • Achieved a 60% average decrease in load times through code splitting, lazy loading and efficient state management.
  • Designed reusable React component patterns integrated with design systems, improving development efficiency by 25%.
  • Implemented Google Cloud functions that improved customer retention and reduced bounce rate and run time.
  • Ran system audits and feature-feasibility discussions with third-party vendors, franchisees and stakeholders.

Assistant Manager

2015 – 2020

Jimmy John's · Orem, UT

  • Ran the location with full operational authority whenever the general manager was away: roughly 25 direct reports, 2 to 20 staff on shift.
  • Owned the full people lifecycle: hiring, termination, training, scheduling and day-to-day performance management, plus inventory and ordering.
  • Stepped back from the manager role in 2020 to retrain as a software engineer through Lambda School, and moved into engineering full-time in 2021.

Independent
projects

BuffrHQ: live on the App Store

Mar 2026 – present

Solo · Buffr LLC · read the case study →

  • Commercial CRM for mobile auto detailers: a React Native app, a Vue 3 owner dashboard, public booking sites and a Node/Postgres backend. Designed, built and shipped alone in under three months.
  • Camera-based plate recognition, route optimization with Mapbox, a QR pay page for Cash App, Venmo, PayPal and Zelle (no card processing, by design), barcode inventory, and multi-tenant scoped permissions over customer financial data.
  • Anthropic API integration that ingests a business's advertising flyer and generates a claimable booking page carrying their real prices and services.

Airport HQ: FBO operations prototype

Aug 2026

Prototype for a small FBO (anonymized) · read the case study →

  • Turned a one-workbook-per-month Google Sheets process into a working prototype in a couple of days. Each sheet became its own report with data entry, laid out the way staff already track it, plus filters and comparison across months.
  • Anthropic API natural-language questions over the operator's own numbers, with the known gaps in their records written into the prompt so the model never reasons from books it doesn't know are incomplete.
  • In-place editing of the public site: fuel prices, wording, and which third-party detailers and mechanics are listed. Demoed to the owner and his successor; not adopted yet.

Canyon State: partner reporting

2026 – present

Client work for an Arizona insurance agency · read the case study →

  • Replaced a 38-column visit spreadsheet with reporting on which referral partners send business that closes: referrals, close rate, commission and visit cadence per partner and per rep, a Today list of who's due a visit, and weekly goals.
  • Vue 3, strict TypeScript, Pinia, AG Grid and ECharts, multi-agency through settings rather than code, with access rules and field masking enforced behind a typed API contract and covered by 160+ contract tests.
  • The agency's real data stays on a local machine: a pre-commit check blocks real names, and production builds can't load it. Demoed to the team twice; being simplified to the core metrics before rollout.

What I work in

Languages & UI
Expert ES6+ JavaScript, Vue 3 (Composition API, Pinia, Vue Router), React, React Native, semantic HTML5, CSS3, SASS/SCSS, Tailwind, TypeScript (learning)
Data & services
REST and GraphQL at production scale, Node.js, enterprise microservices, MySQL, MongoDB, Postgres
Visualization
Highcharts for data-dense operational dashboards, Mapbox across mobile and web surfaces
Cloud
AWS Lambda, Amazon EKS, Google Cloud Platform and Cloud Functions, Azure
AI in products & practice
Anthropic API shipped in two products, Claude Code daily, agentic workflow design with human gates, GitHub Copilot
Craft
WCAG accessibility and responsive design applied while building rather than audited after, design systems, performance optimization, Figma partnership through to production code
Shipping practice
Jest, Vitest, API mocking, unit and integration testing, code review and Git-based branching, npm, CI/CD, Agile/Scrum, mentoring

Education &
certifications

Full Stack Web Development

Dec 2019 – Apr 2021

Lambda School (now BloomTech)

  • Intensive full-stack program covering JavaScript, React, Node.js, relational databases and full-stack application development.
  • Certifications: Full-Stack Web Development · Technical Interviewing.