I build production-grade web platforms and automated testing frameworks. 20+ years of shipping reliable software — from backend architecture to release stability.
I'm Slobodan Todorov, a full-stack engineer and SDET based in Novi Sad, Serbia. I write the software and the systems that verify it works.
My core stack is PHP / Laravel on the backend and Vue.js on the frontend, with deep expertise in test automation using Playwright, Selenium, and Cypress. I'm equally comfortable designing a scalable multilingual CMS as I am wiring up a CI/CD pipeline or leading a blended QA team.
Over 12+ years I've worked with remote teams across Europe and the US — from Swedish traffic schools and BENELUX real estate platforms to Denver-based field service startups. I bring senior-level ownership to every engagement: clear communication, end-to-end thinking, and a bias toward shipping stable, maintainable software.
When I'm not at the keyboard, I'm cooking something elaborate, buried in a sci-fi novel, or losing at board games with friends.
I had pleasure to work with Slobodan on the huge project - a rewrite of a social network for connecting models, photographers, and modelling agencies. Lots of old and difficult to read code where he was giving his best to translate it to clean, readable, working one. Slobodan is very reliable programer, optimistic person, and a hard worker. He has a keen eye for the details, great knowledge, and experience. His knowledge about PHP, PHP frameworks, API programming, and databases is vast and still he is always eager to learn more. If I am to start a new project from the scratch or rewrite existing one, Slobodan would be my developer of choice.
Slobodan is a responsible and committed developer willing to help and share his wide knowledge with colleagues. As a senior developer he proved himself as a trustworthy person who conscientiously worked on his duties. He is a great team player.
Surprisingly diligent and dedicated worker! Skilled and task-oriented. Knows how to listen but also suggest and come up with new ideas and effective solutions. A developer who needs to develop all the capabilities and potentials he's got!
Whether you have a greenfield project, a legacy system that needs love, or a QA process that needs automating — I'm up for the challenge.