Projects

Professional

AIR: AI Interviewer & Recruiter

Work Rivi

Voice AI that screens candidates so humans don't have to

~ ./metrics.sh
Owned the full stack - system design, implementation, and prod deployment
stack FastAPI • LiveKit • Python • LLM • STT • +4

Conversational AI Agent

Work Rivi

After-hours AI receptionist for dental clinics - books, reschedules, answers FAQs, takes callback notes, and transfers real emergencies to a human

~ ./metrics.sh
Tested 4 LLMs for latency and accuracy - fewer call failures meant fewer patients needing human callbacks
stack Vapi • Python • LLM • STT • TTS • +2

Mobile Activity Tracker

Work Rivi

Built from scratch, 10k+ daily active users

~ ./metrics.sh
Part of a fitness app used by 10k+ people daily
stack Kotlin • Google Maps SDK • Activity Recognition • Background Services • WorkManager

Personal & Open Source

Wist

Personal

Smart universal wishlist tracker

stack Kotlin Multiplatform • Ktor • PostgreSQL • Exposed • Firecrawl API • +1