Here's what I've built.


Below is a sampling of projects that I have built that I think are interesting. For the full list of what I've built, visit my GitHub profile.


Blackjack Picture

Blackjack Simulator

A Java-based application simulating Blackjack against a dealer with an intuitive Java Swing interface.

March Madness Logo

March Madness Model

A predictive analytics project optimizing NCAA basketball brackets using data-driven methods.

Academic Paper First Page

Evaluating Scams

A study comparing GPT-4.0 and Gemini-1.5-Pro in detecting email scams, achieving an 87% accuracy rate.

Snake Picture

Snake Game

A modern take on the classic Snake game built with C++ and SDL, featuring sound effects and animations.

Maze Picture

Maze Solver

Demonstrates DFS, BFS, and Dijkstra's algorithm for solving mazes, developed as part of CMSC132 coursework.

Unix Picture

Unix Shell

Implemented Unix Shell from scratch, supporting common Unix shell features such as piping, redirection, logical chaining, and subshell execution.

OCaml Picture

Interpreter

Built an Interpreter and an REPL (interactive toplevel) tool for a dynamically typed version of OCaml.

OCaml Picture

Garbage Collector

Developed reference counting, mark and sweep, as well as stop and copy implementations in Rust.