Solving complex problems through code and creative thinking.
👋 Hi there! I'm Aleksa Vukadinović, a 3rd-year Computer Science student at the Faculty of Mathematics, University of Belgrade.
Currently working as a Full-Stack Developer with a focus on backend development, I enjoy tackling complex problems and building scalable systems that make a difference.
My technical journey spans from low-level programming to modern web development, with a particular passion for exploring the cutting edge of technology.
Developed a neural network in Python using TensorFlow and Keras, trained on the MNIST dataset for recognizing handwritten digits. The model successfully identifies digits with 90% accuracy and supports custom parameters like layer count and epochs.
Developed a custom graphics engine for a university course project, utilizing OpenGL and GLSL shaders. Implemented advanced rendering techniques such as GPU instancing for efficiency and a bloom post-processing effect for enhanced visuals.
Collaborated in a team of two to develop a Python simulation modeling the trajectories of projectiles launched into a tornado with varying angles and velocities. This was created as part of the Introduction to Mechanics university course.
Created an AI model based on linear regression in Python during 'The Great Hacka' hackathon. The model predicts the number of potential allergic reactions within a population based on geographic location and size.
Developed C++ code materials for the 'Construction and Analysis of Algorithms' course. Implemented advanced data structures like Tries, Segment Trees (including Lazy), Fenwick Trees, and complex algorithms such as FFT, KMP, Z-array, and Manacher.
Feel free to reach out! I'm always open to discussing new projects, creative ideas, or opportunities to collaborate.