I'm a full-stack web developer who loves building applications that are both useful and enjoyable to use.
Most of my work lives in the JavaScript ecosystem β React, Next.js, Node.js β with a healthy dose of Python when the project calls for it.
I get a lot of satisfaction from solving tricky problems, cleaning up messy code, and shipping features that make a real difference.
A basic messaging web app built with a Node.js backend and a simple, functional UI.
Backend microservice powering the Web Messages app β RESTful API, message persistence, and user handling.
A clean, responsive Progressive Web App for playing chess, designed for fast loading and offline play.
A Python FastAPI service that interfaces with Stockfish to provide chess move evaluations for multiple clients.
A simple iOS game written in Swift with SpriteKit β fly your ship, dodge planets, and master the laws of gravity.
- Currently: Full Stack Developer @ NC State University β building internal tools for 200+ users to manage physical security.
- Outside work: creating practical, elegant projects that solve real problems.
- Outside of coding: aviation, language learning, and backpacking adventures.