Mustaschmilen (Tajmad) — Event Registration Platform
Voice to production — and then 70+ improvements
On March 27, 2026, registration opened for Mustaschmilen again — for the second year. Behind anmalan.mustaschmilen.se is Tajmad, the registration platform T1K built using voice-driven development, AI coding, and T1K's own payment infrastructure.
Tajmad ran in production for the first time in 2025. That version worked but was hardcoded — a project built for a specific event. Between 2025 and 2026, over 70 improvements, fixes and additions were made without a single rebuild project. Neither the Mustaschmilen team nor T1K wrote a requirements specification — not for the original, and not for any of the iterations that followed.
The challenge
Mustaschmilen 2026 is not a single-day event — it's a running event across three physical cities (Gothenburg Nov 7 at Åbytravet, Malmö Nov 14 at Jägersro, Stockholm Nov 21 at Solvalla) plus a digital option where participants run anywhere throughout November. Distances: 5km, 10km and a 1km children's race. Registration opened March 27 — seven months before the races.
That means the platform doesn't just handle race day. It manages the full lifecycle: date-driven pricing tiers that autonomously switch from early bird to regular to late registration, participant caps per distance that hold without monitoring, seven months of communication with participants whose purchases differ depending on whether they chose a physical race, digital distance, t-shirt or donation to Mustaschkampen.
The solution also needed to operate under the organizer's own brand. Participants should see Mustaschmilen, not Tajmad.
The solution
T1K delivered the entire chain:
Registration flow with support for multiple distances per event, automatic pricing tiers (early bird, regular, late registration), and customizable forms. T1K Pay integration via Swedbank Pay — a Swedish payment gateway with built-in VAT handling and SHA256-verified receipts. Add-ons within the purchase flow — t-shirts with size selection and product images, Mustaschvän donations, and additional merchandise. Dynamic email where each participant receives the right confirmation based on their purchase. Admin portal with real-time dashboard, UTM campaign tracking, CSV export, and payment reconciliation directly against the gateway.
The entire platform is multi-tenant: Tajmad today runs Mustaschmilen, Seskarö Trailrun, and other events from a shared installation with fully isolated databases per organizer.
From 2025 to 2026 — from hardcoded to configurable
Tajmad ran in an early form in 2025. That version worked but was hardcoded: one event, one brand, values baked directly into the code. A new organizer meant a new project.
In 2026, the platform is fully admin-configurable. The organizer sets up events, distances, pricing tiers, form fields, products, email templates and branding through the admin portal — without touching code. Tajmad today runs multiple organizers from a shared installation with fully isolated databases. A new organizer is a new account, not a new project.
That shift is the result of continuous iteration: over 70 improvements, fixes and additions between the two versions — each handled with the same approach as the original. Identify what's needed, voice description, AI coding, validation, production. No rebuild project. No re-spec. An unbroken delivery motion.
Results
- Live in production — launched 2026-03-27, stable from day one
- One operator manages the entire event without technical expertise
- Complete chain — voice → AI coding → infrastructure → payment
- Correct VAT handling — 6% on registration fees, 25% on add-ons, compliant with Swedish tax law
- Multi-tenant — one system, multiple organizers, zero data sharing
- Brand isolation — participants see the organizer's brand, Tajmad is invisible in the background
- 70+ iterations — from hardcoded to fully configurable platform
Tajmad demonstrates what T1K's approach actually delivers: not a prototype, not an MVP — but a complete, tax-compliant production platform that improves continuously without slowing down. Each iteration costs a fraction of what it costs in a conventional process, which means improvements actually get implemented instead of postponed.