Skip to main content

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.

Connect