Work
Projects I have worked on, solo and as part of a team.

Personal website
Personal portfolio and blog built with Next.js and Sanity CMS. Features a project showcase, blog with tag filtering, photo gallery with lightbox, and an embedded Studio for content management.

GymOS
WIPCommissioned by Fitness M gym. Full-stack membership system with Next.js + PostgreSQL + Prisma, ESP32 RFID/PIN door access and a member phone portal. Live in active use.

hamtrade.net
HAM radio marketplace with Next.js + Supabase, realtime messaging and multi-language support. Live.

Sony Remote
Open-source Sony Bravia remote app, built out of frustration with ad-heavy alternatives. Live on Google Play with 5K+ downloads.

capacitor-plugin-wifi-ip
Native Capacitor plugin for device IP retrieval. On npm, featured on Capgo, 10K+ downloads.

ZELARA
Workplace SaaS for parking spot booking. Ionic/React + Supabase, multi-language, CI/CD.

jednaki.rs
Commissioned by the Serbian Ministry of Demographics & Foundation Ana and Vlade Divac. Vue.js website for the Ulične akcije social project.

Hungry Herceg
Hungry Herceg is a full-stack food ordering web application built as a bootcamp final project. It features a React frontend paired with a Node.js/Express REST API backend, enabling users to browse menus, manage cart items, and place orders with user authentication.