Response · within 24 hours.
I usually reply the same day, 24 hours at the latest. I work weekends when I can, but not always. If something needs my eyes sooner, write anyway, I'll get to it as soon as I can.
$
About · 2026
Full-stack web developer in Novi Sad. I take projects from architecture through deployed binaries, and I stay on as your technical partner after launch. Six years building production web apps with React, Next.js, Node, and AWS. Two freelance slots open per quarter.
01 · How I got here
2021 → today
I started on small client builds. Shopify themes, info sites, the kind of work that teaches you to ship under deadlines and talk straight to non-technical clients. The stack shifted fast. React for frontends, then React Native because the same client wanted a mobile app, then Node and MongoDB once the admin panel had to actually work.
Around the third year, the work changed shape. I stopped being the "can you make it match Figma" person and started being the one drawing the schema. Real-time messaging, payment pipelines, admin panels that hold up under stock-on-checkout pressure. Those are the parts of a product that decide whether the launch survives its first 48 hours.
Today I take 4 to 5 freelance projects a year. Mostly web, mobile when the project genuinely needs it. Always end-to-end: frontend, backend, deployment, the boring operational pages. The handover is documented. The maintenance window gets honoured, not just promised.
I’m looking for the kind of project where someone says "we need this to actually work, not just look right", and I’m the one engineer from spec to deploy. That’s the work I do best.
02 · Career arc
The narrative spine. Same story as the paragraphs above, scanned in a single column.
2021
First commits
First paid frontend builds. Shopify themes, info sites, small client React apps. Learned the loop of deadline → ship → revise → ship again. The stack was CRA + Express, the lessons were timeless.
2022
Cross-platform
Took an existing React app to mobile. Learned the back-and-forth of native review cycles, push notifications, store metadata. Same brain, two surfaces. Backend grew from Express bundles into typed Node services with MongoDB.
2023
End-to-end
Stopped being the "make it match Figma" person, started being the one drawing the schema and owning the deploy. Real-time messaging, payment pipelines, admin panels under stock-on-checkout pressure. The launches survived the first 48 hours.
2024
Premium
Luma Yachting, MITOVKA, 777 Apparel. Premium clients trusting one engineer with frontend, backend, mobile, and admin. The handover became the deliverable, not an afterthought. Maintenance windows were honoured, not just promised.
2025
Production
Multi-tenant builds, SSR for SEO where it matters, Next.js + Node + AWS as the default stack. Monitoring, cache layers, and the boring operational tooling baked in from day one. Nothing shipped that I wouldn’t ship again.
2026
Now
Six years in. Web-first, mobile when the build genuinely needs it. The work I take is the work where someone says "we need this to actually work, not just look right." That’s the work I do best.
“Launch is the press release. Production is every browser, every visitor, every quiet Tuesday after.”
03 · Stack
No progress bars. The years are honest, not CV padding.
04 · Courses
What it took to go from "I can write JSX" to "I can ship a product." In order of impact, not date.
2021 · Udemy
React, The Complete Guide (incl. Hooks, React Router, Redux)
Instructor, Maximilian Schwarzmüller
completed
2022 · Udemy
Next.js & React, The Complete Guide
Instructor, Maximilian Schwarzmüller
completed
2021 · Udemy
Node with React: Fullstack Web Development
Instructor, Stephen Grider
completed
2021 · Udemy
Advanced CSS and Sass
Instructor, Jonas Schmedtmann
completed
2022 · Udemy
React Native, The Practical Guide
Instructor, Stephen Grider
completed
2022 · Udemy
The Ultimate MongoDB Mastery Course
Instructor, Mosh Hamedani
completed
05 · Working with me
What working together actually looks like, from the first conversation to long after launch.
I usually reply the same day, 24 hours at the latest. I work weekends when I can, but not always. If something needs my eyes sooner, write anyway, I'll get to it as soon as I can.
We talk on whatever channel works for you: Telegram, email, WhatsApp, Viber, or Slack. As parts of the work get done I send video walkthroughs, and if you want we set up a staging link so you can follow along live. You stay in the loop from start to finish.
I quote the price after looking at the project scope, its complexity, and the niche I'm building for. Payment can be all at once, or split in two, half at the start and half on completion. Everything's agreed up front, with no surprise costs along the way.
The tech side stays with me. I host the app, keep the code, and deploy new versions when needed. If the project has an admin panel, I walk you through every function so you can manage the content yourself. The first 60 to 90 days maintenance is free, and after that you choose: we continue with monthly maintenance, you take it on yourself, or your team handles it if you have one.
06 · Beyond code
Sports have been part of my life since I was a kid. I played hockey for 11 years and still play recreationally. The gym is a regular fixture, and sometimes I throw in kickboxing, I trained it for two years but only rarely make time for it now. Without it my head doesn't work the way it should when work gets dense.
I travel whenever I can, it's the best way to reset my head and recharge. I also love spending time with the people closest to me and with friends, that always puts me in a good headspace.
Two freelance slots open per quarter. I reply within 24 hours on weekdays.