Mustaschmilen — from voice to production
On March 27, 2026, registration opened for Mustaschmilen — for the second time.
Not as a new launch. As a reopening of a system that ran in production in 2025, was continuously improved for a year, and is now something fundamentally different from what it was then.
How it started
In 2025, we built Tajmad — the registration platform behind Mustaschmilen — without a single requirements specification. No PowerPoint. No Jira project. There was a conversation, a voice recording, an understanding of what the event needed. And then a system in production.
That system worked. It accepted real participants, processed real payments, generated real receipts. But it was hardcoded — built for a specific event, with values and logic baked directly into the code. Technically a project, not a platform.
70+ improvements later
Between that version and v1.15.12 that opened on March 27, 2026, lie over 70 improvements, fixes and additions. No rebuild project. No re-spec. An unbroken delivery motion where each change was handled with the same approach as the original: identify what's needed, voice description, AI coding, validation, production.
That's what shows up in the version number. Not in a press release.
No traditional software project delivers 70+ improvements at the time and budget this has taken. Not because we code faster — but because each change costs a fraction of what it costs in a conventional process. That means improvements actually get implemented instead of landing in a backlog that never empties.
What the platform is today
What opened on March 27 is no longer a hardcoded event system. It's a fully admin-configurable platform:
The organizer sets up events, distances with individual participant caps and date-driven pricing tiers directly in the admin portal — without touching code. Customizable form fields tied to specific events or distances. Add-on sales inside the purchase flow: t-shirts with size selection and product images, Mustaschvän donation to Mustaschkampen. Card payments via T1K Pay and Swedbank Pay with automatic VAT handling — 6% on registration fees, 25% on add-ons, compliant with Swedish tax law. SHA256-verified receipts. Dynamic confirmation emails where each participant receives the right content based on exactly what they bought. Public participant list. Real-time dashboard with UTM campaign tracking and conversion rate per source.
A new organizer means a new account and an isolated database — not a new project. Tajmad today runs Mustaschmilen, Seskarö Trailrun and other events from a shared installation. Participants never see Tajmad; they see the organizer's brand.
From March to November — the full lifecycle
It's easy to think of a registration system as "the thing you use just before the race." Mustaschmilen 2026 shows that's wrong.
Registration opened March 27. The races run in November: Gothenburg on the 7th at Åbytravet, Malmö on the 14th at Jägersro, Stockholm on the 21st at Solvalla. That's seven months of participant data, communication and payment flows the platform manages continuously — not just on race day.
Distances are 5km and 10km. Children run a 1km race. Those who can't attend physically run Mustaschmilen digitally throughout November — from any location, at any pace, with GPS tracking and a personal race code. The platform handles both scenarios in the same purchase flow and automatically hides fields that aren't relevant to the digital format.
That time dimension is what makes the system harder to build than it looks. Date-driven pricing tiers that switch without manual intervention. Early bird that automatically transitions to regular price, regular to late registration. Participant caps per distance that hold without monitoring. Seven months of communication with participants whose purchases look different. All autonomous, all configurable, all without technical intervention.
One person runs it
One operator manages the entire Mustaschmilen operation. Participant management, payment reconciliation, CSV export for the start list, resending confirmation emails — all accessible without technical expertise.
Not because we cut corners. Because the system is built so that one person with the right tools has full control. That's what AI-first delivery actually means: not faster code, but systems that require fewer people to maintain.
What it means
Mustaschmilen 2026 isn't a launch. It's proof that the model holds over time.
From hardcoded event project to configurable multi-tenant platform. From version 1.0 to v1.15.12. From one event to a platform ready for any organizer. All without switching approach, without starting over, without writing a requirements specification.
Full case study: t1k.se/case-studies/tajmad