Welcome to my GitHub profile! Below you will find a categorized list of my projects, ranging from academic coursework to personal development.
- ๐ฎ No Snake Maze - A retro-style horror game featuring procedural maze generation, NavMesh-driven AI, and immersive spatial audio.
- ๐ซ Great Shooter - An action-focused FPS featuring multiple distinct weapons, classic ammo collection, and dynamic enemy encounters.
- ๐โโ๏ธ Royal Run - A 3D endless runner featuring dynamic track generation and continuous obstacle avoidance in Unity.
- ๐ Galaxy Strike - A rail-based precision space shooter. Made using Timeline tool in Unity.
- ๐ Falcon Light - A physics-based 3D arcade game, where player controls rocket while dodging obstacles in Unity.
- ๐ฅ 2D Shooter - A dynamic 2D pixel-art platformer featuring highly optimized projectile Object Pooling and a modular, Scriptable Object-based Audio Manager.
Projects developed during the "Effective Programming Techniques" coursework.
- ๐งฌ LCVRP Genetic Algorithm - Metaheuristic solver for the Line-haul Capacitated Vehicle Routing Problem.
- ๐ณ Advanced Math Expression Tree - AST parser with custom memory management and Result-type error handling.
- โ Operator overloading - Object-oriented C++ project focusing on operator overloading.
Projects developed during the "Algorithms and Data Structures" coursework.
- ๐ Java Algorithms and Data Structures - A comprehensive monorepo featuring custom, from-scratch implementations of advanced data structures (BST, LCRS Trie, Binomial Heaps, custom Linked Lists) and sorting algorithms with a performance benchmarking framework.
- ๐ฅ๏ธ Operating Systems Monorepo - A comprehensive monorepo featuring Java simulations of core operating system mechanisms: CPU scheduling (FCFS, SJF, SRTF, RR), disk scheduling (SCAN, EDF, FD-SCAN), page replacement algorithms (FIFO, LRU, OPT, Second Chance), multi-process frame allocation (PFF, Working Set), and distributed load balancing with active work stealing.
Projects developed during the "Systems and Decision-Making Methods" coursework.
- โ๏ธ Diabetes Risk: Fuzzy vs ML - A comparative analysis of Fuzzy Logic expert systems (scikit-fuzzy) and Machine Learning models (scikit-learn) for predicting diabetes risk based on medical data.
Projects developed during the "Scripting Languages" coursework.
- ๐ Python Course Monorepo - A comprehensive monorepo containing solutions for the Scripting Languages course, covering advanced Python concepts such as OOP, functional programming, CLI tools, regex, GUI design, and database ORM.