Projects

A collection of personal projects, and misc side work

Neural Network from Scratch: MLP Implementation

A pure NumPy implementation of a Multilayer Perceptron with custom backpropagation and swappable optimizers

Python AI Neural Networks NumPy Backpropagation ITBA
Updated Jan 18, 2025

Unsupervised Learning: Classical Neural Networks

From-scratch implementation of Kohonen SOM, Oja's rule, and Hopfield networks with comprehensive evaluation metrics

Python AI Unsupervised Learning Neural Networks SOM Hopfield ITBA
Updated Oct 29, 2025

Neural Network AutoEncoders

A fully custom implementation of AutoEncoders and Variational AutoEncoders built from the ground up in NumPy

Python AI AutoEncoders VAE Neural Networks NumPy ITBA
Updated Nov 25, 2025

EduCampus

A full-stack educational management platform built on clean multi-layered Spring MVC architecture

Java Spring Hibernate PostgreSQL TypeScript React REST API JWT
Updated Jan 18, 2025

Pedestrian Dynamics Simulation

A high-performance bidirectional crowd simulation implementing the Anticipatory Collision Avoidance algorithm

Java Python Simulation Algorithms Data Analysis Physics Modeling
Updated Jan 18, 2025

Metropolis-Monte Carlo Voting Model

A Metropolis-Monte Carlo simulation modeling opinion dynamics on a 2D lattice grid with phase transition analysis

Java Python Monte Carlo Simulation Statistical Mechanics PyGame ITBA
Updated Apr 3, 2025

Molecular Dynamics Simulator

A high-performance molecular dynamics simulation engine comparing Beeman, Verlet, and Gear Predictor-Corrector integration algorithms

Java Python Simulation Numerical Methods Physics Modeling ITBA
Updated Jan 18, 2025

Sokoban Search Solver

A sophisticated AI-powered Sokoban puzzle solver implementing a plugin-based search architecture with five different pathfinding algorithms

Python AI Search Algorithms Heuristics Puzzle Solver A-Star
Updated Aug 28, 2025

Genetic Image Approximation Engine

A custom-built genetic algorithm that evolves populations of semi-transparent triangles to reconstruct target images with artistic fidelity

Python Genetic Algorithms Image Processing AI Computer Vision Evolutionary Computation ITBA
Updated Sep 16, 2025

Compiler-Based JavaScript Minifier

A Javascript minifier written in C, using a Flex-Bison Compiler

C Flex Bison Compiler JavaScript Minifier
Updated Jun 23, 2025