My Programming Portfolio
Selected projects I’ve built or actively maintain.
- Repo
Relay
AI-assistedA chat app Specification including a server written in GO with a frontend built with React, Node.js, and WebSockets, featuring real-time messaging, voice and video channels, and End to End Encryption (E2EE).
Preview project → - Repo
Open Trove
AI-assistedA self-hosted inventory and collection manager with user-defined schemas. Build your own structure for anything — wardrobe, kitchen, board games, tools, whatever — then search, filter, and browse it all from one place.
- Repo
Nearest Neighbor Bucket Map
A data structure designed to get a near neighbor given some key that doesn't exist in the structure. It utilizes a logarithmically sized stack of bucket maps.
Preview project → - Repo
Simple FFNN Julia
A simple feedforward neural network implementation in Julia.
- Repo
Speculative Parallel Best First Search
A codebase for research on parallelizing best-first search algorithms (A*, etc.).
- Repo
AI-Learn
A web app that uses the OpenAI API to dynamically generate course material for arbitrary topics.
- Repo
Marvel Rivals Team Analyzer
A Python tool to analyze team compositions and win rates in the online team shooter "Marvel Rivals".
- Repo
Thread Racer
A fun little C++ game where you can race threads against each other to see which is fastest.
- Repo
This Website
AI-assistedMy personal portfolio website, built with Astro and Tailwind CSS.