Gilbert, Arizona · remote or phoenix metro

I build software for people who are standing up.

Detailers in a driveway. Line crew on a ramp. A shift manager at eleven at night. The interfaces I care about get used by someone with one free hand and about fifteen seconds.

I'm a senior engineer and the subject matter expert for front-end architecture and data visualization on a platform close to a million people use. I designed, built and shipped a commercial iOS product alone (first commit to App Store in under six months), and I built the agentic pipeline six engineers now run across three repositories.

Route planner · Wednesday

6 stops. Planned route 34.5 miles, 43 percent shorter than driving them in the order they were booked.

Nearest-neighbor ordering over straight-line distance, anchored to the first job of the day. Tap the plot or press Add stop and it re-plans. It's the heuristic behind BuffrHQ's route planner, a feature I'd now cut, since solo detailers run three or four jobs a day. The demo stays because the interaction is the point. Why I'd cut it →

Hiring? Start with the role.

Pick one · the evidence, sorted for it

Senior forward deployed engineer

I'm at my best sitting with the people who'll use the software, learning how they actually work, then building against that instead of an assumption.

The evidence

  • Airport HQ: learned a small FBO's one-workbook-a-month Google Sheets and built a working prototype on the shape of their real numbers in a couple of days, without changing their process.Airport HQ case study →
  • Told them the truth about the risk (one person supporting software their business runs on) and found that most FBO reporting software is sold by fuel suppliers to keep FBOs dependent on them.Airport HQ case study →
  • Five years as second in command of a restaurant (about twenty-five people, hiring through inventory) before writing software for operators like them.Résumé →
  • Scope ambiguous requests with product owners, designers and leadership at QsrSoft; ran feasibility discussions with vendors and franchisees at Dogtopia.Résumé →
Days
from a customer's real data to a working demo
~25
people I managed on a restaurant floor

Stack for this role

  • Discovery
  • Rapid prototyping
  • Customer demos
  • Next.js
  • Vue 3
  • Anthropic API

Ask me aboutWhy the Airport HQ prototype deliberately changed nothing about how the operator works.

Straight answerI haven't held the title. Airport HQ didn't become a client because the owner wasn't ready, but it was the job itself: go to the business, learn the process nobody wrote down, and show them their own data.

Senior front-end / Vue engineer

Vue 3 is what I work in every day, on a platform close to a million people use. I set its front-end technical direction and own its charts.

The evidence

  • Front-end subject matter expert at QsrSoft, on a live platform used by close to a million people: I set technical direction, and the team comes to me on component architecture and interaction standards.Résumé →
  • Helped plan and drive a Vue 2 to Vue 3 migration across 60+ engineers, alongside a monorepo-to-microservices move: shared components, teaching Vue 3, and a simpler process. Finished in about a year, with no disruption to customers.Résumé →
  • Subject matter expert for charting and data visualization (Highcharts): the dashboards operators run their business from.Résumé →
  • Built this site in Vue 3: prerendered, no third-party requests, and zero accessibility violations across every page, theme and width.How this site is built →
~1M
people on the platform where I set front-end direction
60%
average load-time reduction, Dogtopia
25%
development-efficiency gain from reusable components

Stack for this role

  • Vue 3
  • JavaScript
  • Pinia
  • Vue Router
  • Highcharts
  • React
  • Accessibility
  • Performance

Ask me aboutHow sixty-plus engineers moved to Vue 3 without pausing feature work.

Straight answerEngineering since 2021, and front-end heavy the whole way. Before that, five years as second in command of a restaurant, which is where the product sense comes from. I'm strongest in JavaScript; TypeScript I'm still learning.

Full-stack / product engineer

I've taken a product from first commit to a live App Store release, alone: app, dashboard, public sites and backend.

The evidence

  • BuffrHQ: a React Native app, a Vue 3 owner dashboard, public booking sites and a Node/Postgres backend, designed, built and shipped solo in under six months.BuffrHQ case study →
  • Camera-based plate recognition, Mapbox route optimization, four payment providers, and multi-tenant scoped permissions over customer financial data.BuffrHQ case study →
  • Knowing what not to build: no card processing. Payments go through the four apps detailers already use, which kept a one-person company out of underwriting, chargebacks and compliance.BuffrHQ case study →
  • Enterprise React applications and Node microservices on Azure, MySQL and MongoDB at Dogtopia, contributing to over $100M in revenue.Résumé →
< 6 mo
first commit to the App Store, solo
4
payment providers integrated
$100M+
revenue the Dogtopia applications contributed to

Stack for this role

  • Vue 3
  • React Native
  • Expo
  • Node
  • Postgres
  • Mapbox
  • REST & GraphQL
  • AWS · GCP · Azure

Ask me aboutWhy BuffrHQ deliberately doesn’t process cards.

Straight answerBuffrHQ is a solo product, so it runs at small-business scale. For scale, look at QsrSoft: close to a million people on the platform where I set front-end direction.

AI / agentic engineer

I use Claude Code every day, I designed the agentic pipeline my team runs, and I decided where the humans stay in the loop.

The evidence

  • Designed a Claude Code pipeline six engineers run across three repositories: ticket in; out the other end, merged into the testing environments with the UAT email sent. Two-to-three-day tickets now close the same day.Pipeline case study →
  • Tests are written after a person verifies the behavior, never before, because a model writing tests first is guessing at intent. UAT approval stays a human gate.Pipeline case study →
  • AI-written code should be surrounded by tests that check for explicit behavior. In the pipeline, those tests are written against behavior a person has already verified.Pipeline case study →
  • Anthropic API shipped in two products: BuffrHQ turns a business's flyer into a claimable booking page; Airport HQ answers questions over an operator's numbers, with the known gaps in their records written into the prompt.Airport HQ case study →
6 · 3
engineers · repositories running the pipeline
Same day
turnaround on tickets that used to take two or three
2
products shipping the Anthropic API

Stack for this role

  • Claude Code
  • Anthropic API
  • Agent design
  • Prompt design
  • Evals
  • Human-in-the-loop
  • Zod

Ask me aboutWhere the humans stay in the loop, and why a person, not the pipeline, moves work to master.

Straight answerMy AI work is applied (pipelines, product features and the guardrails around them), not model training.

Tech lead

I set standards, pair with the people who have to meet them, and explain the trade-off even when nobody asked for one.

The evidence

  • Designed the agentic pipeline six engineers rely on, including where the humans stay in the loop and how the code it writes gets tested.Pipeline case study →
  • Mentor junior and mid-level engineers, mostly by pairing. Showing a pattern done well travels further than mandating it.Résumé →
  • Own front-end technical direction as the subject matter expert on a platform close to a million people use.Résumé →
  • Five years as an assistant manager: hiring, training, scheduling and performance for about twenty-five people.Résumé →
~25
people I hired, trained and scheduled
6
engineers running a workflow I designed

Stack for this role

  • Standards
  • Code review
  • Pairing
  • Mentoring
  • Scoping
  • Stakeholder communication

Ask me aboutHow I mentor by pairing instead of mandating.

Straight answerI haven't held an engineering-manager title. The people leadership comes from five years on a restaurant floor; in engineering I lead through standards and pairing.

Remote, or on-site anywhere around Phoenix. I just moved back to Arizona at the beginning of 2026, so I'm not ready to relocate just yet. Hiring for something else? The résumé has all of it, or ask me directly.

How the work gets made

Front end first.

The first thing a client gets is the finished product: every screen, every button where it will live, running on nothing. A few buttons work; the rest say what they will do. It is quick to change and easy to say yes to. Then I build what it was pretending to do. Airport HQ was built exactly this way.

  1. From front-end prototype to shipped productNO BACK END YETBUSINESS LOGICpricing, thresholds, rulesINTEGRATIONSvendors, payments, weatherDATABASEhistory and audit trailJOBS & QUEUESthe work nobody watchesAPIauth, validation, contractsOPERATIONSSAMPLE DATALIVEPROFITABILITY12.4%PRODUCTIVITY8.1%WHAT YOU NEED TO KNOWWarehouse 4 just broke a record!Joe's 7-year work anniversaryis next week!BEHIND GLASS · 5Inventory varianceRoute cost per mileOvertime by shiftVendor SLA breachesFuel indexPROTOTYPE · NOT CONNECTED12 SOURCES · UPDATED JUST NOWWired up after sign-offSHIPPEDAPPROVEDBUILD IT
    01Front endLooks finished. Runs on nothing.
  2. From front-end prototype to shipped productNO BACK END YETBUSINESS LOGICpricing, thresholds, rulesINTEGRATIONSvendors, payments, weatherDATABASEhistory and audit trailJOBS & QUEUESthe work nobody watchesAPIauth, validation, contractsOPERATIONSSAMPLE DATALIVEPROFITABILITY12.4%PRODUCTIVITY8.1%WHAT YOU NEED TO KNOWWarehouse 4 just broke a record!Joe's 7-year work anniversaryis next week!BEHIND GLASS · 5Inventory varianceRoute cost per mileOvertime by shiftVendor SLA breachesFuel indexPROTOTYPE · NOT CONNECTED12 SOURCES · UPDATED JUST NOWWired up after sign-offSHIPPEDAPPROVEDBUILD IT
    02ApprovedSigned off on what they can see.
  3. From front-end prototype to shipped productNO BACK END YETBUSINESS LOGICpricing, thresholds, rulesINTEGRATIONSvendors, payments, weatherDATABASEhistory and audit trailJOBS & QUEUESthe work nobody watchesAPIauth, validation, contractsOPERATIONSSAMPLE DATALIVEPROFITABILITY12.4%PRODUCTIVITY8.1%WHAT YOU NEED TO KNOWWarehouse 4 just broke a record!Joe's 7-year work anniversaryis next week!BEHIND GLASS · 5Inventory varianceRoute cost per mileOvertime by shiftVendor SLA breachesFuel indexPROTOTYPE · NOT CONNECTED12 SOURCES · UPDATED JUST NOWWired up after sign-offSHIPPEDAPPROVEDBUILD IT
    03Back endNow build what it was pretending to do.
  4. From front-end prototype to shipped productA handheld device shown at four stages. One: it looks exactly like the finished product: an operations dashboard marked SAMPLE DATA. A tap on the first insight works; a tap on another row shows “Wired up after sign-off”. The front then lifts off like a car body, and the chassis under it is empty apart from dashed outlines of what will go there. Two: an APPROVED stamp lands on the front end. Three: the back end is built into those outlines: a database, an API, a gear train of business logic, integrations, and jobs and queues on springs. Four: the same front drops back on, power connects, and the dashboard switches from SAMPLE DATA to LIVE, with profitability up 12.4 percent, productivity up 8.1 percent, Warehouse 4 just broke a record, and Joe’s 7-year work anniversary is next week.NO BACK END YETBUSINESS LOGICpricing, thresholds, rulesINTEGRATIONSvendors, payments, weatherDATABASEhistory and audit trailJOBS & QUEUESthe work nobody watchesAPIauth, validation, contractsOPERATIONSSAMPLE DATALIVEPROFITABILITY12.4%PRODUCTIVITY8.1%WHAT YOU NEED TO KNOWWarehouse 4 just broke a record!Joe's 7-year work anniversaryis next week!BEHIND GLASS · 5Inventory varianceRoute cost per mileOvertime by shiftVendor SLA breachesFuel indexPROTOTYPE · NOT CONNECTED12 SOURCES · UPDATED JUST NOWWired up after sign-offSHIPPEDAPPROVEDBUILD IT
    04ShippedSame screen. Real data, in their hands.

Selected work

Three projects · problem, decisions, cost

Where I go deep

Two SME titles, one practice I built

Subject matter expert

Interfaces under time pressure

Operational screens where somebody is deciding something with a queue behind them. How many taps a state change can take, how big a target has to be, what earns a place on a home screen at all. I've been on the other side of that screen at eleven at night, which is where the interest comes from.

Front-end architecture, interaction standards and the shared design system for surfaces close to a million people use · QsrSoft

Subject matter expert

Data visualization

I own the charting layer on data-heavy operational dashboards: the screens customers actually run their business from, where the visualization is the product rather than decoration on it. Density, legibility and hierarchy for someone who reads a number and then has to act on it.

Highcharts in production at QsrSoft · Mapbox across two surfaces of BuffrHQ · design-system-backed components

Practice I designed

Agentic development practice

Not just using the tools, but deciding how their output gets checked and where the humans stay in the loop. I maintain the rules and context files that make our repositories legible to an agent, and I hold one line on AI-written code: it should be surrounded by tests that check for explicit behavior.

6 engineers · 3 repositories · two-to-three-day tickets now close same day

The numbers, and where they come from

Every figure is attributable

~1 million

People using the platform where I set front-end technical direction and own the charts

QsrSoft · current

Under 6 months

First commit to App Store release: three surfaces, solo, no specification and no team

BuffrHQ · Mar–Aug 2026

Same day

Turnaround on tickets that used to take two or three, after the agentic pipeline went in

QsrSoft · measured Sep 2026

$100M+

Revenue contributed by the enterprise React applications and microservices I built

Dogtopia · 2021

60%

Average load-time reduction, through code splitting, lazy loading and state management

Dogtopia · 2021

25%

Development-efficiency gain from reusable component patterns built onto the design system

Dogtopia · 2021

~25 reports

People I hired, trained and scheduled running a restaurant floor, before I wrote software for one

Jimmy John's · 2015–2020

Ask me something

The short version · full résumé →

Pick a question. The answers are what I'd tell you across a table, and the long version is a link away whenever one catches.

It's scripted (they're buttons, not a text box), but every word of it is mine.

Jeremy Willoughby

Gilbert, Arizona

Hi, I'm Jeremy.

I'm a software engineer in Gilbert, Arizona. Ask me whatever you'd ask if we'd just sat down for coffee.

So what do you actually do?

I'm a senior software engineer at QsrSoft, and the front-end subject matter expert on a platform close to a million people use, mostly restaurant operators running their day from dashboards whose charts I own.

In practice that means setting the front end's technical direction, owning the charts on the data-heavy screens, and being who the team comes to on components and code quality.

How did you get into software?

Sideways. I spent five years as the second-in-command manager at a Jimmy John’s in Orem, Utah. About twenty-five people, hiring through inventory, and the whole store whenever the general manager was out.

In 2020 I stepped back from managing to retrain through Lambda School, and I've been an engineer full-time since 2021.

I wanted a career that could support the life I wanted. Then I fell in love with it: the logic, the order, the rules, the possibilities. Full-time work by day, school at night.

It's why I keep building operational software. I know what someone running a shift doesn't have time for.

What do you do when you’re not working?

Mostly I'm helping take care of my two young kids.

When there's time left over I'm making things, cleaning cars, trying new restaurants, or hunting, when I get the shot. I miss looking after my goats and chickens.

Put that next to my résumé and there's a pattern. I clean cars, and I built a CRM for auto detailers. I love animals, and my first engineering job was at a dog daycare company. I helped run a restaurant, and now I build software for them.

What are you proudest of?

BuffrHQ. It’s a CRM for mobile auto detailers, and I built all of it alone: the iPhone app, the owner dashboard, the booking sites, the backend. First commit to the App Store in under six months.

My favorite decision in it is something I didn't build: card processing. Detailers already get paid through Cash App, Venmo, PayPal and Zelle, so the invoice meets them there, and a one-person company never takes on chargebacks or compliance.

Read the BuffrHQ case study →
What are you like to work with?

I'll explain the trade-off even when nobody asked for one. That habit is from managing a restaurant floor. People carry out a decision better when they know why it was made.

I mentor mostly by pairing. Showing a pattern done well travels further than mandating it. And when I kept teaching every new hire the same standards, I built them into Claude hooks and rules instead, so nobody has to check for them by hand.

And one thing I'm firm on: AI-written code should be surrounded by tests that check for explicit behavior.

Why forward deployed?

I like seeing how people actually work, and finding where I can make their day easier. There's something great about handing someone the right tool for the job.

Most businesses are the same shape underneath: a product or service, and a profit. They all need to track numbers, show what they sell, and help new customers find them. Good tools take that mental work off people so they can enjoy the job.

Recently I sat in on a client call about a delivery-partner report I'd built for a major quick-service chain. I'd led with a combined five-week average and some tax metrics. They wanted each delivery partner stacked separately, and average checks, so that's what it shows first now.

How do you use AI?

Every day. I built a Claude Code pipeline that six engineers now run across three repositories: a ticket goes in, and it comes out merged into our testing environments with the UAT email sent.

Tickets that used to take two or three days close the same day.

The rule I care most about: tests get written after a person has checked the behavior, never before. A model writing tests first is guessing at what you meant, and it'll happily lock in the wrong thing.

How the pipeline works →
What’s the most unusual project you’ve done?

Airport HQ. My dad started working at a small airport's FBO (the business that sells the fuel and rents the hangars) and asked me to look over their systems.

They ran everything on hand-entered Google Sheets, one workbook per month, so nobody could see a trend. I built a prototype in a couple of days on the shape of their real numbers, without changing how they work at all, and you could ask it questions in plain English.

They liked it but weren't ready to switch, and I was upfront that it would have been one person supporting it. I'd do it again tomorrow.

Read the Airport HQ case study →
What’s the hardest thing you’ve shipped?

Our Vue 2 to Vue 3 migration at QsrSoft: over sixty engineers across a lot of teams, while we were also moving from a monorepo to microservices.

Nobody could pause feature work to migrate, so we maintained both for a while. I wrote shared components, helped plan it, taught people Vue 3, and simplified the process so the learning curve was as short as possible.

Getting leadership on board took a few months (Vue 2 was reaching end of life, and we needed the performance), and I helped a little with that. The migration itself took about a year. It’s done.

See it on my résumé →
Why Vue?

It's what I work in every day. I helped drive our Vue 2 to Vue 3 migration on a live codebase without customers noticing.

I'm not precious about it. BuffrHQ's app is React Native, and I've shipped React professionally. Vue is where I'm fastest. This site is Vue 3, too.

What was your first engineering job?

Dogtopia, the dog daycare company. I worked on an internal tool for running the daycares, and not many people ended up using it.

It taught me the lesson I use most: put the effort where people will feel it. I can spend forever polishing something that doesn’t matter, or a little time on the part that makes someone’s day noticeably easier.

Tell me about a mistake you made.

I shipped a chart that assumed every user had a store assigned. A test account didn't, and the whole app crashed. It reached production, though luckily only internal users hit it.

I reverted, fixed it, added checks, and redeployed. Now that chart says “please select at least one store” instead of taking everything down with it.

The real lesson was containment: when one piece breaks, only that piece should break, not the whole application.

What’s a normal day like?

Mostly building, and following up on work I've got in testing. A call with my manager, a junior engineer with a question now and then, and only a few meetings a week.

I also try to keep the team feeling like a team. We started a quick 30-minute weekly check-in (what we're working on, what's going well, where we're stuck), and our manager ties the company's goals to what they mean for us.

The point is more pairing. You can't feel like a team if you don't know who your teammates are.

What are you looking for next?

Forward deployed or senior front-end work, remote or on-site anywhere around Phoenix. I just moved back to Arizona at the beginning of 2026, so I'm not ready to relocate just yet.

Ideally software that people run a shift or a business from. That's where I'm most useful: I've been on the other side of that screen.

Email me at jtwillo51@gmail.com