radosav brdar
menu

Five projects, curated. Each one: the problem, what I built, what happened.

Private RAG for a Historical Research Archive

A 10,000+ page WWII archive, unsearchable: scanned microfilm, mixed German and English, no digital index.

stack: fastapi · qdrant · bge-m3 · hybrid-search · self-hosted-llm · ocr-pipeline

Full-text semantic search over the entire corpus, running on private infrastructure.

Booking & Membership Platform for a Tennis Club

Court booking by phone calls and paper lists — double bookings, no membership rule enforcement, no visibility.

stack: nextjs · prisma · postgresql · telegram-bot · pwa

Self-service booking with automatic rule enforcement, running as a PWA members use daily.

Skinissima — Brand Foundation to Production Website

A new natural cosmetics brand with strong products and no identity, no digital presence, no launch plan.

stack: brand-strategy · identity-design · nextjs · tailwind · seo-geo

Complete brand system and a production website sharing one design language, launch-ready.

Legal AI Assistant for Municipal Administration

Municipal legal teams answering the same regulatory questions repeatedly, across four jurisdictions' legislation.

stack: rag · faiss · regional-llm · python

A legal question-answering system over regional legislation, developed with an EU-based partner.

Product Presentation Platform for agrobudget

A capable farm-management SaaS that looked generic online — the product's depth was invisible to prospects.

stack: wordpress · interactive-widgets · motion-design · video

A redesigned web presence with an interactive product hub that shows the platform instead of describing it.