Pregled projekta

Timovi za zapošljavanje gledaju CV-jeve, odrade par intervjua, daju ponudu, pa saznaju tri meseca kasnije da osoba ne odgovara. Napravio sam ovu platformu u brigit.dev kao jedini inženjer — frontend, backend, arhitektura baze i infrastrukturne odluke sve moje.

Konfigurabilni AI engine za intervjue sa strukturiranim čvorovima i dinamičkim grananjem razgovora. Bodovanje kandidata, proces zapošljavanja, provere posle zaposlenja i procene uklapanja u organizaciju. Daily.co za glas, Python za AI servise, sve povezano u web aplikaciju.

AI platforma za zapošljavanje sa konfigurabilnim glasovnim intervjuima, bodovanjem kandidata i proverama posle zaposlenja.

Industrija

HR Tech

Usluge

  • UX/UI dizajn
  • Web razvoj
  • Produkt strategija

Ključni rezultati

  • Responzivan dizajn
  • Prilagođeni razvoj
  • Poboljšanja korisničkog iskustva

Tip platforme

Web platforma

Tehnologije

  • TypeScript
  • Next.js
  • Hono
  • Python
  • Pipecat
  • Daily
  • tRPC
  • PostgreSQL
  • Drizzle ORM

Izazov

CV kaže gde je neko radio. Ne kaže kako priča, kako podnosi pritisak, ili da li će se uklopiti u tim.

A kad je neko zaposlen, većina kompanija ćuti dok nešto ne krene po zlu. Do tada je neprijatno za sve.

Pristup

Dizajnirao sam konfigurabilni engine za intervjue — strukturirani čvorovi koji granaju na osnovu onoga što kandidat zaista kaže, ne fiksni skript. Kandidati prolaze AI glasovne intervjue rano. Menadžeri za zapošljavanje vide ocene za komunikaciju, saradnju i uklapanje u organizaciju.

Proces prati ljude od prve prijave kroz ponudu i u prva 90 dana. Integrisao sam Pipecat i Daily.co za glas uživo, Python za evaluacionu logiku, i web aplikaciju na Next.js i Hono. Povezivanje svega da radi u produkciji bilo je većina posla.

Rešenje

Menadžeri za zapošljavanje vide gde je svaki kandidat: prijavljen, AI screening, timski pregled, finalni intervju, ponuda — sa ocenama uklapanja na svakom koraku. Mogu da slušaju transkripte, označe nekoga za ljudski pregled, ili gurnu dalje.

Kandidati pričaju sa AI intervjuerom koji postavlja prava pitanja i prati razgovor kuda ide. Ne chatbot koji čita skript. Strukturirani čvorovi, dinamičko grananje, signali koje čovek može da pregleda posle.

Posle zaposlenja, proizvod prati 90-dnevne provere da timovi primete kad neko ima problema rano, ne na godišnjem pregledu.

Ključni izazovi

  • AI glas uživo koji ne kasni, ne puca kad veza padne, i proizvodi transkripte koje menadžeri mogu da čitaju

  • čvorovi intervjua koji granaju prirodno bez osećaja da je razgovor nasumičan ili pokvaren

  • ocene uklapanja koje nešto znače — dovoljno specifične da bi menadžer verovao pre davanja ponude

  • Python AI servisi, voice API-ji i web aplikacija koji komuniciraju bez krhkih prelaza

Rezultat

Timovi dobijaju jasniju sliku uklapanja pre nego što daju ponudu, ne samo ulepšan CV i dobar prvi utisak.

U produkciji je. Stvarno zapošljavanje ide kroz nju, od prvog screeninga do provera posle zaposlenja.

Kontekst

Razvijano u brigit.dev. Nisam dobio jednu funkciju na tuđem proizvodu. Napravio sam stvar — svaki sloj.

Glasovni engine za intervjue bio je težak deo. Strukturirani čvorovi sa dinamičkim grananjem u razgovoru uživo? Tu je bila većina rizika.