Develop and maintain full-stack features for
I'm a programmer living in New York City, interested in developing
high-performance software. I graduated from Case Western Reserve
University in May 2025 with majors in Computer Science and
Mathematics. You can find my projects on
A survival typing game where a ship must fend off various foes
in space, built in
A fast regex matcher built in
A framework for fine-grained algorithmic control over deep neural networks during both training and inference. Short for Algorithmic Innovations for Accelerated Implementations of Artificial Intelligence.
Includes high-performance implementations of common deep
learning operations such as matrix multiplication,
convolution, and attention, with support for implementing
custom algorithms in
Developed high-performance deep learning algorithms at Case Western Reserve University, primarily building ai3.
Collaborated with the professor to design projects and assignments for the Introduction to Artificial Intelligence course at Case Western Reserve University. Guided students through course concepts and graded their assignments, projects, and exams.
Collaborated with the professor to design projects and assignments for Designing High Performant Systems for AI, a graduate course at Case Western Reserve University. Guided students through course concepts and graded their assignments, projects, and exams.
A library for creating and training vanilla and convolutional
neural networks with no dependencies beyond
A model that detects whether a person is showing rock, paper,
or scissors, trained on a custom dataset of images collected
and labeled by hand. Built with the
Built fast, parallel rendering software for high-dimensional medical data, working closely with the lab each week to solve technical problems and plan what to build next.
Created and managed websites for many departments, research laboratories, and faculty at Case Western Reserve University. Resolved tickets across sites and trained new hires and content managers on the system.
A tool for visualizing the processes behind popular sorting
algorithms, including merge sort, quick sort, heap sort, and
bubble sort. Built with
An infinite driving mobile game built with
An instant-messaging web app where users enter a username and
room to chat in real time with others in the same room. The
frontend is built with
A fast-paced game where the player controls a fish that must
eat other fish before being eaten. Built with vanilla
A typing game where Earth must be defended from meteors. Built
in