Nikola Ognjenović's Projects
Ant colony optimisation implemented in python for 2 datasets. Made for the nonlinear programming and evolutionary algorithms course, III semester, Faculty of Technical Sciences in Novi Sad.
Java Swing desktop app for a beauty salon. Made for the OOP1 course, II semester, Faculty of Technical Sciences in Novi Sad.
Website which lets the user encrypt and decrypt text using the Caesar Cipher.
EdgeRank algorithm for a huge Trump-related dataset. Made for the algorithms and data structures course, II semester, Faculty of Technical Sciences in Novi Sad.
Unity project which implements multi-threaded endless procedural terrain generator using height maps generated with Perlin noise. Made for the numerical algorithms & numerical software course, III semester, Faculty of Technical Sciences, Novi Sad.
This Android app helps you view, create and learn more about events anywhere in the world.
2D C++ Game Engine. Implements the ECS architecture.
A full-stack, Generative AI powered mobile application which helps people control activities & sensors of their smart IoT home systems.
This android app lets you send love letters via a widget to your partner.
Rust NoSQL key-value engine. Get, set, probabilistic types. Made for the Advanced algorithms and data structures course, III semester, Faculty of Technical Sciences in Novi Sad.
Python Othello with an AI opponent. This project is the first project in the Algorithms and data structures course in the second semester of Software engineering studies in FTN university, Novi Sad.
Android app which helps with the prevention of Covid-19 infection by sending notifications about putting on a mask, disinfecting your hands etc. Uses the Google Maps API. Made for a competition in 2020.
Android workout app written in Kotlin. Comes with 7 available workouts with defined exercises (video included for each exercise). The user can also do a workout multiple times (1-9 times), and an exercise can be paused and resumed at any point.
A handy app for calculating the properties of resistors using color bands.
Restaurant reviewer React frontend for a high school web dev competition.
Spring API for a restaurant review website made for a high school web dev hackathon.
Scala Play backend for a social media website. Made during my internship at NovaLite. Used alongsite the frontend at https://github.com/NikolaOgnjenovic/social-media-frontend
React frontend for a social media website. Made during my internship at NovaLite. Used alongside the backend at https://github.com/NikolaOgnjenovic/social-media-backend
.NET Social media API. Users can create & like posts & comments, follow other users etc. Implemented CRUD for all entities, fully documented & RESTful.
Front-end for a website which lets users view, edit, delete and add travel agencies and their travel destinations. Made in Angular, data is stored on Firebase. Made for the Web development course, II semester, Faculty of Technical Sciences in Novi Sad.
Full stack web app which lets users upload & browse videos in order to analyze their content using an AI model based on the LLAMA LLM.
This Android app helps you manage your business or your fridge by notifying you daily about the expiration dates of articles you inputted in the app.