Projects

A collection of things I've built — side projects, open-source tools, and work samples.

Full-Stack Web App

Encrypt/Decrypt Cipher

A startup full-stack web application that can encipher/decipher text into its encrypted/decrypted self using common ciphers.

ReactHTML & CSSJavascriptMongoDB

Full-Stack Web App

BYU CS Autograder

Helped develop and maintain a system that grades the work of students taking the Advanced Software Construction Course at BYU, greatly reducing help-wait time by reducing in-person pass-offs, and eliminating manual grading.

JavaTypescriptVue.jsMySQL

Full-Stack Application

Chess Client & Server Application

A large full-stack multi-user chess application using a client frontend program that communicates, over the network using HTTP and WebSocket, with a centralized backend server.

JavaHTTPWebSocketMySQL

Browser Extension

GDDL Demon Recommender

A Chrome extension + FastAPI python backend that recommends Geometry Dash demons from gdladder.com based on a user's skill profile. It embeds levels as semantic vectors using community-voted skill tags, then performs cosine similarity search via ChromaDB.

JavaScriptPythonChrome APIsHTML/CSSSimilarity Search

Online Software Platform

Barter Beans

Helped develop an innovative online software platform designed to modernize and streamline the practice of bartering.

ReactTypeScriptRustKafkaMySQLMicro-Service Architecture

Built with Gatsby · 2026