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 simple messaging service made for quick temporary group chats.
A clean, responsive Progressive Web App for playing chess, designed for fast loading and offline play. A python backend runs the Stockfish chess engine and serves the PWA by wrapping it in a REST API.
Read a new story every day in the language you're learning, at your skill level. Answer quiz questions after reading each story to check your comprehension.
- 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.



