About Simo Jaković

My Goal: To Move Beyond Just “Working” Code

For over 15 years, I’ve been fascinated by the hidden world behind the applications we use every day. It started with a single line of PHP code and grew into a career dedicated to a simple but challenging idea: the best software isn’t just about features that work. It’s about building clean, powerful, and scalable systems that stand the test of time.

My name is Simo Jaković, and I’m a software architect and educator. My journey has taken me from hands-on development to leading engineering teams, but my core mission has remained the same: to move beyond simply writing code that functions, and toward architecting solutions that truly solve business problems.

Simo Jakovic

The Journey from Developer to Architect

I didn’t start my career with grand architectural diagrams. I started in the trenches, just like any other developer, wrestling with legacy code, optimizing database queries, and meeting tight deadlines. I’ve built high-traffic portals with WordPress, engineered high-performance mobile APIs with Laravel, and led cross-functional teams in the development of complex ERP solutions.

Through these experiences, I discovered my true passion: I love untangling complexity. I’m driven by the challenge of looking at a sprawling, chaotic system and finding the elegant, simple principles that can bring it order and efficiency.

This passion led me to my current role as a Software Engineering Team Lead, where I not only design systems but also mentor the talented engineers who build them. And it’s what drives my pursuit of a Ph.D. — a desire to go deeper, to challenge assumptions, and to formalize the art and science of great software design.

Why This Website Exists (My Mission)

I created jakovic.com for one simple reason: I believe the lessons learned in over a decade of professional development shouldn’t stay locked away in private repositories and team meetings.

The tech world moves fast. It’s easy to get caught up in chasing the “newest, sexiest” framework. But the principles of good architecture—scalability, security, maintainability, and clean design—are timeless. They are the foundation upon which lasting careers are built.

My mission with this site is to share those foundational principles.

Here, you won’t find quick hacks or superficial “Top 5” lists. Instead, you’ll find deep-dive articles, real-world case studies, and honest explorations of the challenges we all face as developers. Whether you’re a mid-level developer looking to make the leap to a senior role, or a senior engineer wanting to sharpen your architectural thinking, my goal is to provide the resources that will help you get there.

Let’s Connect

Building great software is a collaborative effort, and so is learning. The best ideas come from conversation. I’m always open to connecting with passionate developers and tech leaders.

You can find me most active on these platforms:


Thank you for being here. I’m excited to have you as part of the community.