Full-stack & AI engineer · Belgrade, Serbia · djmarkovic.com
I build production web apps and LLM systems that stay reliable. My focus is treating model output as a proposal to be verified, not as the source of truth.
Stack: TypeScript · Next.js · React · Node.js · Python · Supabase · PostgreSQL · MongoDB · Claude API · OpenAI
Pripremi.rs · Live AI lesson plan generator for Serbian teachers, with local card payments through OTP Bank. Structured curriculum output from an LLM, billing built for the Serbian market.
Vir · Published on npm CLI that turns Claude Code session transcripts into a searchable knowledge base and exposes it to the agent mid-session through MCP tools.
- Rebuilding Karpathy's micrograd from scratch (a tiny autograd engine and a small MLP) to learn how it works, without AI assistance
- Building NAVIA, a text RPG set in Slavic folk myth. An LLM narrates, a deterministic engine owns world state and checks every model proposal against the database.
- Building TAKT, QR table ordering and POS for Serbian hospitality. Guest orders flow in real time to a bar tablet. Next.js + Supabase.
- Co-founding GrowthQ, an AI social media content engine for small businesses, as a side project under GrowthQ Lab. Selected for the NTP Niš Launcher program.
djmarkovic.com · Writing · LinkedIn · djmarkovic999@gmail.com




