Aleksandar Nenadović

I build software, systems, and ideas that work in practice.

Teaching assistant, programmer, and system administrator with experience in application development, education, and infrastructure solutions.

I am particularly interested in building complete solutions — from idea and design, through hardware, to the software that ties everything together.

About me

I am employed as a teaching assistant at Singidunum University, where I actively participate in conducting practical sessions in programming, databases, software engineering, and networking.

Through working with students, I develop a practical approach to problem-solving — focused on understanding rather than just implementation. In addition, I work in system administration and infrastructure maintenance, which allows me to view software as a complete system — from code to production.

I also have experience in delivering training sessions in programming, web development, and robotics, where I particularly enjoy sharing knowledge and working with beginners.

What I Do

  • Software development (backend and full-stack)
  • Design and implementation of API systems (REST)
  • Linux system and server administration
  • DevOps (Docker, nginx, automation)
  • Database management (SQL, optimization)
  • Network infrastructure (MikroTik)
  • Web application development and testing
  • Electronics and embedded systems (Arduino, ESP32)
  • 3D modeling and CAD

More about me: