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