Full-stack engineer based in Zagreb. Mobile, web, and the systems underneath — shipped, not demoed. A decade of work for startups and enterprises across Europe and the US.
Hi, I'm Pavle. Twelve years in, I've gone Android (Java, Eclipse — yes, Eclipse), iOS (Swift, Obj-C), React Native, then sideways into Node microservices and infra because as a co-founder there was nobody else to do it.
Along the way: a push SDK that runs in Infobip's clients' apps, an event platform built end-to-end (8 web apps, 2 mobile, 5 backends — micro-frontends and microservices), Reanimated animations for a sneaker community that raised $12.5M Series A.
Plus a dozen more that never reached users — some of them ambitious swings I'm still proud of taking. Twelve years is that too.
And then there's Stakemate. A real-time social betting platform — every odds tick, every shared bet, every group chat has to land in milliseconds across thousands of users. Four years in, it's the project I care about the most. Everything twelve years taught me feeds into it.
The things I actually care about: architecture that's still readable in year two, performance under real load (not on the demo device), the deployment story, and the morning after launch when actual users find what you missed.
A mobile platform that turns football betting into something social — group bets, chat, copy-mates, and an in-house recommendation engine. I lead the mobile codebase end to end: clean architecture in TypeScript, MobX state, MS SignalR for real-time, and EAS + Azure DevOps for delivery. Over-the-air updates via Expo keep response times to user feedback in hours, not weeks.
An e-commerce and social app for sneakerheads — upload, share, sell. I was brought in for the bit no one else wanted to touch: native-feeling animations. Reanimated v2 on the JS thread doing 60fps work, gesture-driven transitions, and the small motion details that move an app from "demo" to "product".
Co-founded and engineered a platform that lets congress organisers run an entire event from one place — 8 React web apps in a micro-frontend architecture, 2 mobile apps (RN + native Android check-in in Kotlin), and 5 Node.js backend microservices on Azure. Virtual events, matchmaking, surveys, abstract management, admin. Six years of one quiet, well-built thing.
A drop-in Android SDK that gives any mobile app push notifications and geofencing in minutes, plus the Groovy-based backend that powers it. Designed for distributed teams to ship against; used in production by Infobip's enterprise customers.