A collection of personal projects, and misc side work
A pure NumPy implementation of a Multilayer Perceptron with custom backpropagation and swappable optimizers
From-scratch implementation of Kohonen SOM, Oja's rule, and Hopfield networks with comprehensive evaluation metrics
A fully custom implementation of AutoEncoders and Variational AutoEncoders built from the ground up in NumPy
A full-stack educational management platform built on clean multi-layered Spring MVC architecture
A high-performance bidirectional crowd simulation implementing the Anticipatory Collision Avoidance algorithm
A Metropolis-Monte Carlo simulation modeling opinion dynamics on a 2D lattice grid with phase transition analysis
A high-performance molecular dynamics simulation engine comparing Beeman, Verlet, and Gear Predictor-Corrector integration algorithms
A sophisticated AI-powered Sokoban puzzle solver implementing a plugin-based search architecture with five different pathfinding algorithms
A custom-built genetic algorithm that evolves populations of semi-transparent triangles to reconstruct target images with artistic fidelity
A Javascript minifier written in C, using a Flex-Bison Compiler