Hospitality / travel
Hospitality PMS & channel manager
A property management system and channel manager that keeps availability, rates and reservations in sync across OTAs and GDS — where a single mismatch means an overbooking.
E-commerce / data
Product data normalization system
An automated pipeline for collecting, deduplicating and enriching product data — turning a 90-minute manual entry job into 10 minutes, for 150+ back-office users.
Healthcare / SaaS
Healthcare workforce SaaS platform
Architecture and CI/CD for a growing workforce product — moving a change-resistant legacy codebase to a microservices architecture with a shared component library, without stopping delivery.
E-commerce
E-commerce marketplace
A marketplace built end to end, where search, catalogue and delivery logistics had to feel like one product rather than three integrations.
E-commerce / interactive
Custom device cover configurator
A dependency-free configurator that lets customers design a cover for their exact device and add it to the cart — engineered in vanilla JavaScript to stay smooth on old, low-powered phones.
Fintech / trading
Cryptocurrency exchange
A secure, high-performance crypto exchange — order handling, matching and account flows engineered to stay fast and correct under bursty load while protecting user funds.
HR / marketplace
Career portal
A platform connecting candidates and employers — listings, applications and matching in one place — with search relevance as the hard problem at its centre.
Healthcare / scheduling
Patient scheduling platform
A full-stack scheduling platform for a therapy practice — booking patients against the intersection of therapist, room, device and time-off availability, with role-based access from front desk to therapist.
Fintech / personal tooling
A self-built invoicing tool
A small Symfony command-line tool that generates my freelance invoices as PDFs and emails them — built to erase a monthly chore, with the quirks of Serbian invoicing baked in.