About
👋🏻 Hello, I'm Nikola, software engineer based in Belgrade, Serbia.
Values
I believe in building software that is fast, reliable, and maintainable. Every architectural decision should be made with user experience and long-term sustainability in mind. I belive that clear communication and documentation is key to successfully managed projects.
Strengths
- System Architecture: Designing scalable, distributed systems that can grow with business needs
- Performance Optimization: Optimizing API calls, database queries, and infrastructure using best practices. Achieved significant performance gains through caching strategies, query optimization, and infrastructure tuning
- Developer Experience: Creating tools and processes that make teams more productive
- Problem Solving: Breaking down complex problems into manageable, testable solutions
- Startup culture: Contributed to building products across various aspects beyond development
Specialties
- Full-stack web development with modern frameworks
- API design and integration
- Cloud infrastructure and DevOps
- E-commerce and payment systems
- Headless CMS architectures
Personal interests
I am passionate about sustainable urban development and the role of technology in building greener, more resilient cities.
Professionally, I specialize in modern systems such as smart home automation, self-hosted solutions, and writing clean, efficient software. Beyond my technical work, I find balance through time with family and friends. I'm drawn to natural environments - often far from urban environments. I enjoy SUP boarding, occasional fishing, or simply relaxing in a hammock.
Once a year I join my family in the countryside to distill rakija - our homemade brandy.
My approach, both in engineering and in life, is guided by a simple principle: take care of things and try to leave them better than you found them.