🎓 Software Engineering @ University of Novi Sad
I build systems across machine learning, backend, and mobile development, with a focus on combining solid engineering fundamentals with practical, real-world applications.
- GPA: 9.68 / 10
- Completed Harvard CS50 & CS50AI
🏋️ Android Barbell Tracker — Kotlin / TensorFlow Lite
On-device computer vision system for barbell detection and motion tracking:
- YOLOv8 nano optimized for mobile inference
- SORT-based tracking pipeline
- GPU-accelerated TensorFlow Lite deployment
- Motion trajectory visualization and manual object selection
🗄️ NoSQL Key-Value Engine — C++
High-performance storage engine demonstrating systems design:
- LSM-tree architecture with Write-Ahead Logging (WAL)
- Bloom filters and probabilistic data structures
- Focus on scalability, durability, and efficient data retrieval
🚕 FleetForge Taxi Platform — Spring Boot / Angular / Android
Full-stack ride-hailing system developed in a team:
- Backend: REST API with JWT authentication & role-based access control
- Frontend: Angular client with real-time tracking
- Mobile: Native Android apps
- Includes dispatch logic, pricing, and driver availability constraints
🤖 AI Git Commit Message Plugin — Kotlin / LLMs
IntelliJ plugin for generating and refining commit messages using LLMs:
- Diff-aware prompt construction
- Style adaptation based on project history
- Integration with Groq APIs for fast inference
- Focus on real-world developer workflows
- Word2Vec from Scratch — Skip-gram with negative sampling in pure NumPy
- Traffic Sign Classification (CNN) — TensorFlow model with 95%+ accuracy
- Privacy–Utility Trade-off in AI — effect of code obfuscation on LLM code completion
- BERT Attention Visualizer — transformer attention analysis and visualization
- Graph Visualiser (Python) — plugin-based architecture for flexible graph rendering
- Parallel Scraper (C++ / Intel TBB) — task-based parallel pipeline
- Checkers AI — Minimax with alpha-beta pruning
- Genetic Algorithm Optimization — black-box optimization in high dimensions
- Language School App (.NET / WPF) — desktop app with scheduling and reporting
Languages: Python · C++ · Java · Kotlin · C#
Machine Learning: PyTorch · TensorFlow · TensorFlow Lite · scikit-learn · NumPy · NLP · Computer Vision
Software Engineering: Algorithms & Data Structures · System Design · OOP · Software Architecture
Frameworks & Tools: Spring Boot · Android · Angular · Git · Parallel Programming


