Projects

A collection of software projects spanning artificial intelligence, iOS development, and computational photography.

GraphRAG

My implementation of a Graph-RAG system for question-answering on a knowledge graph built from a WikiPedia subset. Built for scale from the ground up for both Metal and CUDA.

Machine Learning

PyTorch, CUDA, MLX

Nova Bloom

An iOS camera appp designed to improve low-light photography based on the latest research in Computational Photography.

Computational Photography

Swift, MLX

Delphi Interpreter & Compiler

Programming Language Principles course project to extend Pascal grammer to include Delphi-like features. The interpreter was built in Java using ANTLR4 for parsing and JUnit for testing. The project was later compiled and exceuted in the browswer using WASM.

Compilers

ANTL4, Java, JUnit, WASM