More of my projects
Here you can explore personal projects I've built in my free time, along with select work from my university courses.
Sportrack
Android application for sports tracking and management.
Sudoku Solver
A C++/Qt GUI application that solves Sudoku puzzles. Demonstrates algorithmic problem-solving with real-time visual Backtracking.
Sparse Iterative Solvers
Python library for solving large-scale sparse linear systems using iterative methods (Jacobi, Gauss-Seidel, Conjugate Gradient).
DCT Image Compressor
An educational implementation of the JPEG image compression algorithm using 2D Discrete Cosine Transform (DCT) from scratch.
Timetrack
Spring Boot Web App for an university software development course on MVC architecture.
Java Multiplayer Snake
Classic 2D Snake game with local multiplayer mode. Developed in Java using Swing, AWT, and JavaFX.
Python File Sorter
Python Script that sorts downloaded files into different folders based on file extensions.
C++ Binary Search Tree
A generic, template-based Binary Search Tree implementation in C++. Features custom iterators, functor-based comparisons, and robust manual memory management.
Prolog JSON Parser
A custom JSON parser and serializer written in SWI-Prolog. Demonstrates the application of logic programming, term unification, and recursive resolution for data parsing.
Lisp JSON Parser
Custom, dependency-free JSON parser and serializer written entirely in Common Lisp. Demonstrates recursive descent parsing and functional programming fundamentals.

