Projects
things i've built, am building, or have abandoned
mlem.vi
this website. a retro-cyber neon personal site built with next.js and tailwind. the canvas where everything else lives.
Whitted-style RayTracer
C++ implementation of a Whitted-style ray tracer, inspired by Dr Peter Shirley's works. Reflections, refractions, shadows.
mlemfetch
colorful terminal system info tool — neofetch-inspired, with a rainbow ASCII cat animation.
PINN Framework
physics-informed neural networks for solving differential equations by embedding governing physical laws directly into the loss function.
QuickHull Convex Layers
computation and animation of convex hull layers using a QuickHull-based algorithm. left: Fortune's sweep-line algorithm building a Voronoi diagram in real time.
TuneType
music genre classification system using ML and audio signal processing to identify the genre of any track from raw audio.
Smart Railway Network Simulation
multi-agent railway network simulation built with MESA — intelligent trains, dynamic signaling, centralized dispatching, passenger behavior, and real-time analytics.
ETH-Sui Bridge
MlemHouse
PINN Diff. Equations
Huffman Encoding Study
benchmark comparing Huffman, Burrows-Wheeler, and Run-Length encoding in Go.
Genomic Data Processing
analyzes FASTA genomic data — GC content, Needleman-Wunsch sequence alignment, variant calling. right: live alignment view.
SHA256 in ASM
Huffman Visualizer
Map of Computer Science
Legacy of Brok
Comp Arch CTF
capture-the-flag inspired challenges from computer architecture course. binary exploration and low-level systems programming.