Navigation
I make a point to develop robust experience with a wide variety of technologies, and my projects reflect that.
Rust
Tokio
FFI
Geometry
Algorithms
ASP.NET
C#
BabylonJS
A cross-language library for procedurally generating high quality polygonaly tiled spheres using an asynchronous, chunk-based structure. Highly portable, configurable, and extensible. Includes example usage and bindings through an ASP.NET server, and a Babylon.js visualizer.
React Native
NodeJS
Web
Mobile App
Firebase
Julia
Javascript
A tool that relays status updates from your running ML worker to your android device, for easy monitoring. Allows you to work on other tasks, and receive a notification when training is done.
React
BabylonJS
Web
PostgreSQL
NodeJS
Javascript
Inspired by NASA's "Eyes on Exoplanets", this web app visualizes data from the NASA Exoplanet Archive in an interactable 3D environment. There are a variety of customization options, with more planned in the future.
React Native
Web
Mobile App
Networking
Javascript
A hybrid web/mobile app designed for P2P chat and file messaging between devices. Currently requires a Signal Server (included) to facilitate device handshakes.
React
ASP.NET
PostgreSQL
Azure
Kubernetes
Docker
Javascript
C#
My capstone project at UNCC. A web service that lets you rank a dataset of images according to whatever metric you like, in a fashion similar to "swipe-left/swipe-right" style apps. Its main purpose was to be a proving ground for a variety of full-stack technologies.
NextJS
React
Javascript
Built with MUI and hosted on GitHub Pages, this site is my home for showcasing my projects. The entire site is designed to be statically rendered, so that it can be crawled by search engines. It's also rigged up with Google Analytics, for better tracking of how useful it is.
Flask
MySQL
Python
A simple social media service, hosted on Flask, with database integration through MySQL. Course project for ITSC 3155 (Software Engineering) at UNCC.
Lua
Modding
In 2015-2016, I made a series of mods for the game Don't Starve, written in Lua. They include content ports, novel functionality, and a feature-adding support framework for other mods.
Lua
Löve2D
Various (very) old programs I wrote in a Lua framework called LÖVE. They include a Civilization-type game, a Procedural Generation test, a local server that serves data to a TTS importer script, and a UI proof-of-concept.
Dabbel Inc (Contract)
Mar 2025 - Jun 2025
University of North Carolina at Charlotte
May 2024
Wake Technical Community College
May 2021
Microsoft
Feb 2025
I've loved programming from a young age, and I've spent years working on hobby projects and acquiring experience in a variety of languages and problem spaces.
From 2012-2016 I was working mostly on video game mods, which involved familiarizing myself with large codebases and determining how those codebases expected me to implement given features.
Since 2017, my focus has been self-contained game design projects, with focuses like Procedural Generation, Performance Optimization, UI Design, Code Management, and Developer-assistance Tools.
During my college education, I focused on hands-on experience with Machine Learning, Web Development, Project Management, and Cloud Web Services.
From 2012-2016 I was working mostly on video game mods, which involved familiarizing myself with large codebases and determining how those codebases expected me to implement given features.
Since 2017, my focus has been self-contained game design projects, with focuses like Procedural Generation, Performance Optimization, UI Design, Code Management, and Developer-assistance Tools.
During my college education, I focused on hands-on experience with Machine Learning, Web Development, Project Management, and Cloud Web Services.