Junior Software Developer at Gripwise with a strong background in backend and systems-oriented software development.
Interested in building reliable, maintainable software and understanding how systems work end to end.
-
Artificial Intelligence & Machine Learning
- UFCFightOutcomes β Machine learning models for predicting UFC fight outcomes (classification).
- StreamingVideos β Metaheuristic algorithms for combinatorial optimization problems.
-
Full-Stack Development
- GamesNest β Laravel e-commerce platform with Blade, PostgreSQL, Docker, Tailwind CSS.
-
Low-Level & Systems Programming
- MinixTimeKeeper β C program with custom device drivers and a clock interface on MinixOS.
- PenguinRS232 β C implementation of a data transmission protocol over an RS-232 serial connection.
- TuxTransfer β C implementation of an FTP client and networking configuration experiments.
- JavaChatroom β Distributed Java chatroom with AI chatbot integration.
-
Compilers
- JmmCompiler β Java-- to Jasmin compiler with ANTLR grammar, AST, semantic analysis, and optimizations.
-
Parallel & Multithreaded Programming
- MultiMat β Matrix multiplication performance analysis (sequential vs parallel) in C++ and Java.
-
Computer Graphics
- FireRescue3D β Interactive 3D helicopter fire-fighting simulation built with WebGL.
-
Algorithm Design
- WaterSupplyManager - C++ analysis tool for water distribution networks using max-flow algorithms.
- RoutingManager - C++ implementation of TSP solutions using backtracking and triangular-inequality heuristics.
-
Functional & Logic Programming
- PrologSTAQS β Prolog implementation of STAQS board game with AI opponent.
- HaskellGraphs β Haskell graph algorithms (Dijkstra, TSP solver).
-
UX/UI & Human-Computer Interaction
- MealBuddy β UX/UI research for a nutrition and meal planning app designed in Figma.