GetThrivin
Platforma za razvoj kadrov — splet, API in mobilna aplikacija — arhitekturno zasnovana in zgrajena od začetka do konca, uvedena na afriških trgih s FIPS skladnostjo in enterprise SSO.

Pregled
Kot Fractional CTO sem platformo popeljal od arhitekturne skice do delujočega produkta — backend, frontend in mobilna aplikacija, zgrajeni vzporedno, pod napetimi roki, ki so vključevali žive demo predstavitve za investitorje in FIPS skladno mednarodno uvedbo.
Backend na Express + TypeScript, splet na Next.js 16 / React 19, mobilna na React Native + Expo. Integriral sem enterprise SAML SSO s kompleksnimi token-refresh tokovi, Coursera learning API za uvoz zunanjih tečajev, Firebase za push obvestila in analitiko ter Mailgun za pipeline obvestil.
Del, na katerega sem ponosen: sistem za naloge na osnovi BullMQ za vedenjska nudge obvestila, ki še vedno teče sam od sebe. In obsežno seed-data okolje, da je ekipa lahko investitorjem predstavila celoten produkt v realističnem stanju — ena tistih nevidnih stvari, ki zelo veliko šteje, ko se posel sklene.
Arhitektura
Branje diagrama: Trije odjemalci (Next.js splet, iOS + Android iz ene React Native / Expo kodne baze) se stekajo v eno API jedro. Enterprise SAML tokovi so zunaj in predajo tokene API-ju. Podatki živijo v MongoDB in Redis; opravila v ozadju — nudge obvestila, digest emaili, sinhronizacije tečajev — tečejo preko BullMQ. Zunanje integracije (Coursera, Firebase, Mailgun) se kličejo izključno z meje API-ja.
Dostaviti tri platforme od ničle kot ena oseba je drža — izberi integracije, ki jih ne boš obžaloval, dobro napiši nevidno lepilo in pusti, da demo okolje nese predstavitev.
Šest stvari dostavljenih,
tri težke rešene.
Ključni prispevki
- Zgradil celoten backend — Express.js + TypeScript — in spletno aplikacijo v Next.js 16 / React 19.
- Razvil mobilno aplikacijo od ničle v React Native z Expo EAS build pipelineom.
- Integriral enterprise SAML SSO, Coursera API za vsebine tečajev, Firebase in Mailgun.
- Zasnoval BullMQ sistem za asinhrone naloge za nudge obvestila in async delo.
- Pripravil obsežno seed-data in demo okolje za predstavitve investitorjem.
- Vodil mednarodno uvedbo s skladnostjo FIPS Africa.
Rešeni izzivi
- Tri platforme (splet, API, mobilna), zgrajene vzporedno kot solo tehnični vodja, brez da bi katera od njih obstala.
- Integracija enterprise SSO s kompleksnimi multi-tenant token-refresh tokovi.
- Večfazna mednarodna uvedba ob regionalnih regulatornih zahtevah.
Kaj poganja stvari.
Pripravljeni popraviti, zgraditi
ali skalirati?
30 minut, z mano osebno. Preberem vaš sistem kot dnevniško datoteko in povem, kaj bi naredil najprej. Brez prezentacij, brez prodajnega lijaka.
— Davor Majc, ustanovitelj, Numen
