Aptly – Modulär Rekrytering
AI-Assisted Workflow Hackathon
~30 Timmar aktiv utveckling | 1-Vecka
Next.js, Temporal, Couchbase, Python, Docker, Cline, Polytope
Finalist & 3:e plats


Utmaningen var att under extrem tidspress designa och bygga en produkt som tilltalade en krävande jury av företagsledare och bankprofiler.
Briefingen vi fick
Som ensam deltagare skapade jag Aptly, en modulär, AI-assisterad rekryteringsplattform med en "Human-in-the-loop"-filosofi. Istället för att ersätta rekryteraren, effektiviserar Aptly screeningprocessen genom anpassningsbara moduler för färdighetstester ("Apt Modules"), vilket sparar enorma mängder tid för både HR och tekniska experter.
Innan jag skrev en enda rad kod eller skissade ett UI, behövde jag förstå vem jag byggde för. Jag analyserade juryns sammansättning – företagsledare från tex H&M och tech-profiler inom banksektorn. Deras största utmaning?
Rekrytering på skala av teknisk kompetens är dyrt, tidskrävande och en evig flaskhals.
Preliminär jury och utvärderingskriterier - AI-Assisted Workflow Hackathon
För att validera mina antaganden kontaktade jag och genomförde korta semi-strukturerade intervjuer med olika rekryterare. Insikten var tydlig: HR har "people skills", men saknar ofta den djupa expertis som krävs för att bedöma nischade tekniska färdigheter tidigt i processen. Att dra in exempelvis seniora utvecklare för att validera färdigheter är extremt dyrt.
Målet blev:
Bygga en plattform som respekterar den mänskliga bedömningen men automatiserar grovjobbet. Inte en "svart låda" som fattar beslut, utan ett verktyg som ger HR rätt beslutsunderlag direkt.
Med insikterna från researchen skiftade jag fokus från att skapa en standard-CV-skanner/ATS till en modulär testplattform.
Jag kom fram till att det behövdes ett system där HR själva, utan kodkunskaper, kan dra och släppa fristående "färdighetsmoduler" (t.ex. Typescript Fundamentals, Business Essentials) för att bygga unika, anpassade tester för varje specifik roll.
Kärnvärden för plattformen jag ville uppnå
Detta innebär att kandidater testas innan de tar tid från företagets experter. Den asynkrona backend-orkestreringen (byggd med Temporal) hanterar flödet sömlöst för kandidaten, oavsett hur många moduler HR har lagt till.
Här är mina första simpla wireframes jag kom fram till som mvp för rekryteraren.
Wireframes för kontrollpanelen, test skapande och modul skapande.
Och en extremt simpel wireframe för kandidatens flöde.
Kandidat Testflöde
Eftersom det trots allt var ett hackathon så började jag nu att koda för att få fram en produkt och demo.
Jag fick under utvecklingen en väldigt bra kontakt med HR på SKANSKA och åkte till deras huvudkontor för ett möte!
Detta ledde till hur jag strukturerade Review-vyn, arkiverings funktion av tidigare test samt förenklingar av vyerna. När en kandidat skickat in, hamnar de under "Pending Reviews". Där kan HR direkt se en sammanfattning, läsa kandidatens specifika svar, lägga till egna anteckningar, göra en mänsklig bedömning och slutligen - arkivera det specifika provet för just den rollen!
"Congratulations - You have been selected as one of five finalist to present at the grand finale on November 11th. We especially liked your choice of business case, your UX, that you built a multi-level multistep workflow involving human review, that you are using an enterprise-grade platform for handling your workflows and your pedagogical presentation. We will be available to help you improve your demo. More details about this to follow."
— Jag blev finalist och fick ett möte fullt med superbra feedback där en verkligen stod ut!Vad händer när ni hittar en enhörning? De blir anställda av någon annan innan HR hinner logga in.
Jag fick denna insikt bara någon dag före finaldagen och övervägde först flera komplexa lösningar som skulle kräva enormt mycket arbete.
För att prioritera rätt gjorde jag en rimlighetsbedömning och en Impact/Effort-matris.
Matrisen gjorde det tydligt det att helt nya funktioner skulle ta för lång tid (hög effort). Det var då jag (ironiskt nog) insåg att jag helt hade glömt bort plattformens absolut största styrka: dess extrema modularitet (hög impact). Istället för harva med ny kod behövde jag bara göra en mindre justering i dashboardens UI och sedan konfigurera två nya moduler via systemets befintliga funktioner:
CV Skanner som jämförde kraven med positionens kriterier
Triage modul som kategoriserade godkända ansökande till: Stjärnor (Bra CV och bra provresultat), Diamonds in the rough (Dåligt CV men bra provresultat), och Must Hire (Skickar då meddelande till rekryteraren eller högre upp i kedjan)
Bild på Peder Linder, Axel Wallström och Per Lange
Trots den begränsade tidsramen och heltids-studier parallellt så lyckades jag med arbetet i Aptly nå hela vägen till final och tog hem en 3:e plats inför en krävande bransch-jury.
Research är avgörande. Att lägga tid på strategisk målgruppsanalys, HR-intervjun och snabb iteration var skillnaden mellan att bygga en rolig teknisk demo och en affärsrelevant produkt som kunde landa en tredjeplats.
Tydligt UI för komplex backend. Temporal krävdes för att orkestrera de underliggande arbetsflödena, men min största framgång var att gömma denna komplexitet bakom ett intuitivt gränssnitt för rekryteraren. Tekniken tjänade användarupplevelsen, inte tvärtom.
