
Ik bouw al 13 jaar aan RepCount. Dit is waarom ik net begonnen ben.
Door Simon, oprichter en ontwikkelaar van RepCount
In 2013 was ik net begonnen met een nieuwe baan. Ik werd aangenomen vanwege mijn expertise in mobiele ontwikkeling — ik heb een master in computerwetenschappen en had mijn hele carrière besteed aan het bouwen van mobiele apps. Maar op de een of andere manier belandde ik als onderaannemer bij een bedrijfs-backendproject. Het was goed werk. Het was niet mijn werk.
Omstreeks dezelfde tijd gebeurden er twee dingen. Ik las The Lean Startup van Eric Ries, wat mijn kijk op productontwikkeling volledig veranderde. En de workout-tracker die ik gebruikte om mijn eigen trainingen bij te houden — Gym Buddy — werd door zijn ontwikkelaar verlaten.
Ik had een vervangende workout-tracker nodig. Maar toen ik keek naar wat beschikbaar was, paste niets. De meeste trainings-apps van die tijd gaven je één scherm per oefening. Dat sloot niet aan bij hoe ik over trainen nadenk. Ik wilde iets dat aanvoelde als een notitieboek, maar beter. Iets waarmee je je hele training in één oogopslag kon zien en de app automatisch liet zien wat je de vorige keer had gedaan, zodat je wist wat je moest overtreffen.
Niemand bouwde die krachttraining-app. Dus deed ik het.
Het geluid van stilte
Ik bouwde de eerste versie van RepCount in een paar maanden en bracht hem uit in de App Store als een betaalde app voor 1 dollar. Daarna wachtte ik.
Er gebeurde niets.
Geen downloads. Geen beoordelingen. Geen hockeystick-moment. Alleen stilte.
Maar ik vond de app geweldig. Ik gebruikte hem elke dag. En The Lean Startup had me geleerd om snel te verzenden en te itereren, dus dat deed ik. In het eerste jaar bracht ik gemiddeld elke tien dagen een nieuwe versie uit. App-beoordeling duurde destijds zo'n zeven dagen, dus ik had de volgende versie meestal klaar voordat Apple klaar was met het goedkeuren van de vorige.
Toch downloadde bijna niemand hem. Dit was een zijproject dat 's avonds en in het weekend werd gebouwd terwijl ik mijn vaste baan had. Het zou makkelijk zijn geweest om te stoppen.
De Zweedse doorbraak
Toen vertaalde ik de app naar het Zweeds, en een paar maanden later kreeg ik een beoordeling die alles veranderde. Iemand schreef dat RepCount de beste app op hun telefoon was. Ik begon ondersteuningsemails te krijgen — en ik bouwde snel wat mensen vroegen.
Op een dag zag ik een enorme piek in Zweedse downloads. Een fitness-influencer had de app in een blogpost vermeld en RepCount had de Zweedse toplijsten bereikt. Voor het eerst had ik het gevoel dat ik ergens mee bezig was.
Het Amerikaanse mysterie
Ik bleef bouwen. Op een dag gebeurde er iets geks: een massale piek in Amerikaanse downloads. Uit het niets.
Het kostte me een maand om erachter te komen wat het veroorzaakte. Eindelijk zei een Amerikaanse beoordeling "dank aan The Online Coach." Ik had geen idee wat dat betekende, dus begon ik te graven. Het bleek dat The Online Coach — Raymond Querido, een Amerikaanse bodybuilder en coach — op YouTube over RepCount had gepost en het aan zijn publiek had aanbevolen.
Ik vond hem op Instagram en realiseerde me dat ik waarschijnlijk zelf een Instagram-account nodig had. Ik wist absoluut niets van marketing. Maar ik maakte een account aan en begon te posten over de app en mijn eigen training.
Na een tijdje kocht ik een paar t-shirts uit Raymonds winkel. Ze kwamen aan met een handgeschreven briefje over hoeveel hij van de app hield en hoe geweldig het zou zijn om elkaar ooit te ontmoeten. We begonnen te chatten op Instagram, en hij wilde helpen de app te laten groeien. We sloten een deal waarbij hij een percentage van de omzet zou krijgen, met een gegarandeerd minimum per maand.
Raymond begon over RepCount te posten aan zijn publiek — personal trainers en serieuze krachtsporters — en dat had een sneeuwbaleffect. Ik vloog zelfs naar de Verenigde Staten om in een van zijn video's te verschijnen. Dit was geen gepolijste influencer-marketingcampagne. Het waren twee mensen die elkaars werk oprecht waardeerden en er samen uitkwamen.
"ANDROID!"
Naarmate mijn Instagram-volgers groeiden, had elk bericht dezelfde reactie: Android! Mensen wilden RepCount op Android, en ze waren er niet verlegen over.
Ik verzette me lang. Ik was één persoon met een vaste baan, al uitgerekt door het onderhouden van de iOS workout-tracker. Maar ik gaf uiteindelijk toe. Ik had eerder als aannemer Android-apps gebouwd, dus kende het platform goed. Ik bouwde RepCount voor Android van de grond op in Kotlin en rekende er vanaf dag één voor — alleen om te testen of mensen er echt voor zouden betalen. Beta-gebruikers kregen het voor 3 dollar per jaar. Het was tenslotte een bèta.
Ik sleepte die bèta veel te lang voort. Het was pas in 2019 dat ik hem eindelijk uitbracht voor het publiek. Lange tijd dacht ik dat het bouwen van de Android-app een vergissing was. Het duurde eeuwen terwijl ik een fulltime baan en de iOS-versie combineerde. Het betaalde zich jarenlang niet uit.
Maar nu ben ik blij dat ik het deed. Het helpt mond-tot-mondreclame — trainingspartners gebruiken niet allemaal dezelfde telefoon — en er zijn maar weinig workout-trackers die volledig native zijn op zowel iOS als Android. De meeste concurrenten slaan Android over, doen een halfslachtige port of gebruiken een cross-platform framework. RepCount is gebouwd in Swift op iOS en Kotlin op Android, omdat krachtsporters merken wanneer een app niet goed aanvoelt op hun telefoon.
Het lange midden
De omzet bleef langzaam verbeteren, jaar na jaar. Maar het was nog steeds niet genoeg om van te leven. Ik was dol op wat ik bouwde, maar moest mijn vaste baan houden. RepCount consumeerde mijn avonden en weekenden.
In 2016 nam ik verlof en bracht zes maanden door als digitale nomade, reisde de wereld rond en bouwde de app fulltime. Het was fantastisch. Daarna kwam ik thuis, raakte door mijn geld heen en keerde terug naar mijn vaste baan. Ik zei tegen mezelf dat het het laatste contract was dat ik zou aannemen.
Het was niet het laatste contract dat ik aannam.
De statistiek die alles veranderde
In 2019 sloot ik me aan bij YC's Startup School. De eerste les: kies een primaire statistiek. Ik koos Maandelijks Actieve Gebruikers. Daarna zei Michael Seibel in de volgende les iets als: "Tenzij je probeert Facebook te worden, kies geen MAU. Kies iets dichter bij omzet."
Dus keek ik naar omzet. Rond die tijd was een van mijn concurrenten — Strong — overgestapt op een abonnementsmodel met een prijspunt dat veel hoger was dan al het andere in de markt. Ik dacht: "Of ze gaan al hun gebruikers naar concurrenten drijven, of ze worden rijk."
Ze werden rijk.
Ik besefte dat als ik dit fulltime wilde doen — als ik de beste workout-tracker ter wereld wilde bouwen als mijn echte baan — ik terugkerende omzet nodig had. Ik schakelde RepCount over naar een abonnementsmodel eind 2019.
YC Startup School gaf me ook de zetje die ik nodig had om de Android-app eindelijk uit de bèta te halen. Niet meer verbergen achter "het is nog niet klaar."
De cijfers begonnen er veelbelovend uit te zien. Voor het eerst zag ik een pad naar het voor altijd opgeven van mijn baan. Dus deed ik dat.
Toen gebeurde COVID.
Timing
Ik had net mijn vaste baan opgezegd om fulltime aan een gym-app te werken, en sportscholen over de hele wereld sloten. Die timing kan je niet verzinnen.
Dus paste ik me aan. Ik maakte RepCount completer voor thuistraining. Ik verhoogde de prijs een beetje — ik had altijd te weinig gevraagd. En ik bleef bouwen. Dat jaar betaalde ik mezelf voor het eerst — minimumloon. Het bedrijf draaide nog steeds verlies en ik dekte de rest uit spaargeld.
Toen in 2021 gebeurde er iets magisch. De wereld ging weer open. Iedereen moest weer in vorm komen. Ik kreeg hulp van een bureau met App Store-optimalisatie, en de app explodeerde. Dat jaar verdiende RepCount meer dan mijn gewone baan ooit had gedaan.
Na acht jaar werkte de krachttraining-app eindelijk.
Eenvoudig is moeilijk
In dertien jaar heb ik honderden updates aan RepCount gemaakt. Aangepaste grafiekalgoritmen, een superset-functie, verbeterde functionaliteit door de hele app heen. Maar de kernfilosofie is nooit veranderd: maak de app zo eenvoudig mogelijk terwijl je de flexibiliteit biedt die je nodig hebt om je training bij te houden. Dat is een moeilijker evenwicht dan het klinkt.
Neem de superset-functie. Op het eerste gezicht ziet het er eenvoudig uit. Maar het werkt fundamenteel anders dan hoe concurrenten ermee omgaan, en ik heb enorm veel tijd besteed aan het herontwerpen. Iets maken dat moeiteloos aanvoelt om te gebruiken maar de complexiteit van echte training aankan — dat kan maanden duren om goed te doen, en de meeste mensen zullen nooit weten hoeveel werk erin ging.
Oorspronkelijk bouwde ik RepCount met gevorderde krachtsporters in gedachten. Ik voegde geen stockafbeeldingen van oefeningen, sociale functies of opzichtige extra's toe. Gewoon een overzichtelijk, snel hulpmiddel voor het bijhouden van je training. Maar er gebeurde iets verrassends: de eenvoud die serieuze krachtsporters aansprak, bleek iedereen aan te spreken. Mannen, vrouwen, tieners, gepensioneerden — allerlei mensen met één ding gemeen. Ze wilden meer uit hun krachttraining halen en ze wilden geen app die in de weg stond.
Een team van twee
In 2023 leefde ik mijn droom, maar het werd overweldigend voor één persoon. Alles — iOS, Android, backend, ondersteuning, marketing, bedrijfsvoering — alles op mij.
Een van mijn oudste gebruikers, iemand met wie ik al bijna tien jaar aan het chatten was, vermeldde dat hij zijn baan ging verlaten. Ik grapte half: "Misschien moet je voor mij komen werken."
Dat was John. Hij is nu al meer dan twee jaar bij me en regelt iOS-ontwikkeling. Het team van RepCount groeide met 100% — van één persoon naar twee.
Nog steeds hier, nog steeds bouwen
Vandaag heeft RepCount meer dan twee miljoen downloads, een beoordeling van 4,9 sterren in de Amerikaanse App Store en Apple's "Apps We Love"-onderscheiding. We zijn nog steeds een klein team dat concurreert tegen apps met grote, goed uitgeruste teams. We krijgen elke dag nieuwe concurrenten. Me is geld aangeboden om het bedrijf te verkopen, en ik heb elke keer nee gezegd.
Dit is wat ik heb geleerd door meer dan een decennium als indie-ontwikkelaar te concurreren: klein zijn kan een superkracht zijn. Ik kan een update in dagen verzenden, niet in kwartalen. Wanneer een gebruiker me een e-mail stuurt, praten ze met de persoon die de code heeft geschreven. Ik kan hun probleem oplossen en dezelfde dag een nieuwe build pushen. De app wordt niet ontworpen door een commissie — het wordt ontworpen door iemand die het elke week onder een zwaar gewicht gebruikt.
En nu geeft AI aan kleine teams zoals het onze mogelijkheden die we nooit eerder hadden. Taken waarvoor vroeger dedicated specialisten nodig waren — ik kan er nu sneller doorheen dan ooit. De kloof tussen wat een indie-ontwikkelaar kan bouwen en wat een gefinancierd team vereist, krimpt snel.
Ik heb overnamebiedingen afgewezen. Ik heb stilte, lege bankrekeningen, een wereldwijde pandemie en een markt overleefd die elk jaar drukker wordt. Ik bouwde deze app omdat ik hem nodig had, en het blijkt dat meer dan twee miljoen andere mensen hem ook nodig hadden.
Ik werk al aan RepCount sinds 2013, en ik ben net begonnen.
Veelgestelde vragen
Wat is RepCount?
RepCount is een krachttraining-tracker voor iOS en Android. Het toont automatisch je vorige training, zodat je altijd weet wat je moet overtreffen — en is zo snel en overzichtelijk mogelijk ontworpen. Het is meer dan 2 miljoen keer gedownload en heeft een beoordeling van 4,9 sterren in de Amerikaanse App Store.
Is RepCount beschikbaar op Android?
Ja. RepCount is beschikbaar op zowel iOS als Android. De iOS-app is gebouwd in Swift en de Android-app in Kotlin — beide zijn volledig native apps, geen cross-platform hybride.
Is RepCount gratis?
Ja. RepCount heeft een gratis niveau met onbeperkte trainingen, onbeperkte routines en onbeperkte aangepaste oefeningen. Premium voegt geavanceerde statistieken, supersets, dropsets en meer toe.
Wie heeft RepCount gebouwd?
RepCount is gemaakt door Simon Persson, een Zweedse indie-ontwikkelaar met een master in Computer Engineering. Als competitieve krachtatleet bereikte hij in 2014 de finale van Fitness Five in Zweden — met 25 squats op 1,5 keer zijn lichaamsgewicht en 23 bankdrukken met zijn lichaamsgewicht, beide in minder dan 100 seconden. Hij begon er in 2013 mee en werkte er ongeveer in 2019–2020 fulltime aan. RepCount is nu een team van twee.
Wat maakt RepCount anders dan andere workout-trackers?
RepCount is gebouwd om aan te voelen als een notitieboek — je kunt je hele training in één oogopslag zien en het toont automatisch wat je de vorige keer hebt gedaan. Zowel de iOS- als de Android-app zijn volledig native, wat betekent dat ze goed aanvoelen op je telefoon. Geen sociale functies of stockafbeeldingen van oefeningen — alleen een snel, overzichtelijk logboek, gebouwd door iemand die elke week met een halter traint.
Hoe lang bestaat RepCount al?
RepCount werd in 2013 gelanceerd in de App Store en is daarmee een van de langst bestaande indie gym-tracker apps. De Android-versie werd in 2019 gelanceerd. Per 2026 heeft het meer dan 2 miljoen downloads.
RepCount is beschikbaar in de App Store en Google Play. Ben je een krachtsporter die op zoek is naar een tracker gebouwd door iemand die echt traint, probeer het dan.