Projects

Things I've built for fun, from games to web apps to ML experiments.

Generating Shakespeare with Transformers: From Attention to Elizabethan Prose

July 13, 2025

Building a decoder-only transformer from scratch to generate Shakespeare-style text. A deep dive into multi-head attention, positional encoding, and the magic of "Attention Is All You Need".

Building a Custom BPE Tokenizer: From Wikipedia to Real-Time Text Processing

July 12, 2025

Deep dive into creating a Byte-Pair Encoding tokenizer from scratch, training it on Jayson Tatum Wikipedia data, and building a real-time tokenization interface.

Character-Level Movie Title Generator - Deep Learning from Scratch

July 2, 2025

Building a custom MLP architecture with Batch Normalization for character-level text generation. A deep dive into neural network fundamentals and the magic of BatchNorm.

Autograd from Scratch: Demystifying Backpropagation with a Custom MLP

June 22, 2025

Dive deep into the core mechanics of neural networks by building a custom automatic differentiation (autograd) engine and a Multi-Layer Perceptron (MLP) from the ground up.

Movie Discovery App - Dynamic Web Application

June 15, 2025

A dynamic movie discovery application built with HTML, CSS, and JavaScript. Features API integration, search functionality, and modern UI design.

Interactive HTML Game - Pure JavaScript Fun

June 15, 2025

A fun interactive game built with vanilla HTML, CSS, and JavaScript. Features engaging gameplay mechanics and responsive design.

Welcome to My Personal Website!

June 15, 2025

Welcome to my personal corner of the internet! Explore my projects, get to know me, and see what I've been working on.