Cognateful |
|
Interactive language-learning app that teaches you French using stories written in French, with translation exercises that are scored using large language model judgements. |
RISC-V CPU |
|
Built a full CPU in Logism that runs instructions in assembly language. Implemented two-stage pipelining to increase throughput. Prevent control hazards via pipeline flushing. |
Handwritten Digit Classifier |
|
Designed machine learning algorithm to classify handwritten digits from MNIST database of 60,000 28x28 images. Wrote RISC-V assembly procedures for matrix multiplication, dot products, and the activation and loss functions. |
FactGrid Cuneiform Project |
|
Develop machine learning model to segment and transcribe dataset of 1,068 annotated Cuneiform tablets using the YOLOv8 architecture. |
The David Deutsch Dictionary |
|
Online database of quotes from science author and quantum physicist David Deutsch. Utilizes Google Sheets as a backend database to allow for seamless and near-real-time updates. Scraped quotes off the internet using Python3 and NLTK (Natural Language Tool Kit). Designed UI using Flask and HTML. |
Helium Balloon Project |
|
OpenCV-powered object tracking for helium balloons using the CSRT (Channel Spatial and Reliability Tracking) algorithm. |
2D Convolutions Optimizer |
|
Created algorithm for running 2D convolutions. Sped up algorithm by a factor of 8.10x using SIMD Instructions, multithreading via OpenMP, and targeted algorithmic optimizations. Wrote OpenMPI coordinator to support process-level parallelism capabilities. |