A whole SaaS platform, built in pair with AI.
QRGeno sells dynamic QR codes to Nordic and European SMBs: codes whose destination can be changed after the fact, combined with physical products — 2D stickers and 3D signs — and per-code scan statistics. Backend, frontend, payment flow, print artwork and infrastructure were built full-stack by a team of two, with Claude Code as pair programmer.
A QR code is trivial. The business around it is not.
The code itself can be generated in an afternoon. What makes QRGeno a product is everything around it: a destination that can be changed after the sticker is on the shop window, print artwork that holds its measurements in the real world, statistics the customer trusts, and a payment flow that handles European SMBs from day one.
The assignment also had a hard constraint: two people, no existing platform, and a market that doesn't wait. Every decision therefore had to be chosen to avoid maintenance later — not to be maximally flexible.
Buy the boring, build what's yours.
Auth0 and Mollie instead of home-built login and payments. Sanity for content instead of a CMS module. Terraform and GitHub Actions from the first week, so environments never became a manual step. Left to build: the domain — codes, destinations, print artwork and statistics.
Everything that isn't QRGeno's business is someone else's service — and therefore not our maintenance.
Five decisions that carried the rest.
Claude Code as a second pair of eyes — even on design.
Large parts of the development were driven with Claude Code as pair programmer, including design and UI. What made it a working method rather than a shortcut was the guardrails around it: typed interfaces, tests in the pipeline and infrastructure as code — everything that makes a change either prove itself or get stopped.
What was actually delivered.
Qualitatively: a complete product in operation — accounts, payments, code management, print artwork and statistics — on infrastructure described in Terraform and released via GitHub Actions to dev and prod. The E2E flows run in Playwright, meaning the purchase path is tested the way a customer experiences it, not just as API calls.
30 technologies, grouped.
Similar assignments
Got a problem worth solving?
Chat with us on WhatsApp. We reply within 48 hours.