Skip to content
View MihajloMilojevic's full-sized avatar

Highlights

  • Pro

Block or report MihajloMilojevic

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MihajloMilojevic/README.md

Mihajlo Milojević

Software Engineering Student
Email: milojevicm374@gmail.com | Phone: +381 64 9781191
GitHub: github.com/MihajloMilojevic | LinkedIn: linkedin.com/in/mihajlomilojevic


Summary

Passionate and driven software engineering student with hands-on experience in full-stack development, freelance projects, and programming competitions. Actively exploring different areas of software development through internships, hackathons, and team-based projects. Eager to contribute, learn, and grow in dynamic engineering environments.


Education

Faculty of Technical Sciences, University of Novi Sad
BSc in Software Engineering and Information Technologies
2023 – Present

Electro-Transport Technical School “Nikola Tesla”, Kraljevo
Electrotechnician of Information Technology
2019 – 2023

  • GPA: 5.0 (maximum) – Valedictorian

Experience

Cryptography Intern
MVP Workshop – Team 3327
February – March 2025

  • Researched and implemented a key recovery mechanism for the ECPDKSAP (Curvy) stealth address protocol
  • Contributed to the design of distributed key generation and threshold signature schemes using MPC
  • Co-developed a Go-based cryptographic library for share generation, reconstruction, and validation using ECDSA and Merkle trees; compiled to WebAssembly

React Native Developer (Part-Time)
Fitnesses
September 2022 – December 2023

  • Implemented redesigned UI components and layouts in an existing cross-platform fitness app
  • Developed new features based on product specifications
  • Maintained and refactored legacy code for improved performance

Freelance Fullstack Developer
Remote
2022 – Present

  • Built and deployed ChillTube, an anime streaming platform with a custom admin panel using Next.js and MySQL (GitHub)
  • Developed The Reptile House, an e-commerce web app with product listings, auth, and admin tools (GitHub)
  • Built most of the REST API for the Belgrand mobile app using Hono (JavaScript)
  • Migrated backend services from Hono (JavaScript) to Fiber (Go) for the Arhivix project

Technical Skills

Languages:
JavaScript, C, C++, C#, Java, Python, PHP, Go

Frameworks & Libraries:
React, React Native, Next.js, Node.js (Express), Fiber (Go), Hono (JavaScript)

Tools & Platforms:
Git, GitHub, VS Code, Postman

Databases:
MySQL, SQL Server, Oracle, MongoDB, Firebase Realtime Database, PL/SQL

Other:
Cryptography, Computer Networks, REST APIs


Selected Projects

EU Quiz Mobile App
Team Project – 1st Prize Winner
GitHub Repository
Technologies: React Native, Node.js, MongoDB

  • Built a full-stack mobile application to educate users about the European Union through interactive quizzes
  • Developed a RESTful API in Node.js to handle user sessions, scores, and question data using MongoDB
  • Collaborated with a team of 3 to complete the project under a competition deadline
  • Won first place in a national civic-tech competition

MHotelify – Hotel Management System
Java Swing Desktop Application
GitHub Repository
Technologies: Java, Swing, JUnit, XChart

  • Created a desktop application to manage hotel operations, including room bookings and customer information
  • Applied object-oriented programming principles for maintainability and scalability
  • Utilized JUnit for testing and XChart for visual reporting
  • Designed a user-friendly interface using Swing

Checkers.py – AI-Powered Checkers Game
Python Desktop Application
GitHub Repository
Technologies: Python, Minimax Algorithm, Alpha-Beta Pruning

  • Developed a checkers game with single-player (AI) and two-player modes
  • Implemented an AI opponent using the Minimax algorithm with alpha-beta pruning
  • Designed a GUI that highlights moves and enforces rules
  • Packaged for easy Windows installation

FestiPlan – Festival Management Web App
Web Design Course Project
GitHub Repository | Live Demo
Technologies: React.js, Firebase Realtime Database

  • Developed a responsive frontend for browsing and managing music festivals
  • Implemented festival browsing, filtering, and search features
  • Used Firebase Realtime Database for data storage
  • Designed and deployed as part of a web design course

mysql-like-mongo – Node.js ORM for MySQL
NPM Package
GitHub Repository | NPM
Technologies: Node.js, MySQL

  • Developed a Mongoose-like Node.js ORM for MySQL databases
  • Enabled schema definitions with built-in CRUD and custom functions
  • Published the package to NPM for developer use

The Reptile House – E-commerce Web Application
Client Project
GitHub Repository
Technologies: Next.js, React.js, Node.js, MySQL

  • Developed an e-commerce platform with product browsing, authentication, and admin panel
  • Built a custom REST API and MySQL backend
  • Designed responsive UI with standard CSS

AIBG4-AlienWarz-Bot – AI Game Bot
Team Project – AI BattleGround Hackathon v4.0
GitHub Repository
Technologies: Python

  • Developed an AI bot to play Alien Warz during a 20-hour hackathon
  • Focused on pathfinding and strategic game-state evaluation

PQSAPwKR – Post-Quantum Stealth Address Protocol with Key Recovery
Cryptography Course Final Project
GitHub Repository
Technologies: Python, Kyber, Post-Quantum Cryptography

  • Researched and developed a stealth address protocol using Kyber
  • Implemented a key recovery system compatible with post-quantum security assumptions
  • Final project for advanced cryptography coursework

Competitions & Achievements

  • 🏆 1st Place, EU Mobile App Competition (team of 3) – Winter 2022
  • 🥉 3rd Place, DigiHack Hackathon (team of 4) – September 2024
  • 🧠 Finalist, AI BattleGround Hackathon v4.0 (team of 2) – May 2024
  • 🧑‍💻 Finalist, National High School Hackathon (team of 4) – December 2021
  • 🏆 1st Place, National Electronics Competition – May 2022
  • 🧮 Participant, math and programming competitions throughout high school (2019–2023)

Certificates

  • EF SET English Certificate – C2 Proficient (Score: 79/100) – June 2022
  • Cisco Networking Essentials – Cisco Networking Academy – April 2023
  • Cisco IT Essentials: PC Hardware and Software – Cisco Networking Academy – June 2022
  • Oracle Database Foundations – May 2022
  • Cryptography: Zero-Knowledge Proofs – Matematička Akademija – February 2025
    • Final project: PQSAPwKR – Post-Quantum Stealth Address Protocol with Key Recovery
  • CertificationsfreeCodeCamp Profile
  • CertificationsHackerRank Profile
  • HTML5 and CSS3 – Pirple – October 2021

Pinned Loading

  1. FTN FTN Public

    Repozitorijum sadrži sve materijale, zadatke, skripte... koje sam sakupio tokom studiranja na Fakultetu tehničkih nauka, Univerziteta u Novom Sadu na studijskom programu softversko inženjerstvo i i…

    HTML 8

  2. mysql-like-mongo mysql-like-mongo Public

    Mysql-like-mongo is a node.js package that provides api similar to mongoose but only for mysql. It allows for creating schemas that have predefined methods such as Create, GetAll, GetById, Update, …

    JavaScript 1

  3. FestiPlan-wdp FestiPlan-wdp Public

    This project has been created as pre-exam obligation for course Web Design. Detailed specification can be found in Project Spesifications. The purpose of this project was to create a frontend for a…

    JavaScript

  4. AIBG4-AlienWarz-Bot AIBG4-AlienWarz-Bot Public

    This project is a bot made for Artificial Intelligence BattleGround Hackathon v4.0, a 20h long competition where teams of 3 or 4 (or in our case 2) have to make a bot to play the provided game as g…

    ASP.NET 1

  5. Checkers.py Checkers.py Public

    Project for playing checkers. App supports two game modes: Single Player (player vs bot) or two players (player vs player) and with or without fourcing jumps. This project was created as project fo…

    Python

  6. MHotelify_OOP1 MHotelify_OOP1 Public

    This project has been created as pre-exam obligation for Object oriented programming 1. The purpose of this project was to create desktop application in Java using SWING for managing bussines of a …

    Java