I graduated from Clemson University in May 2023, and I currently work as a Software Developer for Epic Systems.
In my free time, I also run robotics tournaments for K-12 students, specifically the VEX Robotics Competition and VEX IQ Competition programs. These programs benefitted me massively when I was going through, and nothing else gets me as excited to wake up at 6:00 AM on a Saturday!
Favorite Projects
-
tm-switcher (Nodejs)
- Automation tools to assist competitive robotics tournaments automate their livestreams, removing the possibility for error and reducing load on event staff.
- Used successfully at dozens of large-scale robotics events, including the Kalahari Classic, South Carolina State Championship, and Northeast Wisconsin Showdown
-
Referee FYI (React, Tailwind, Tanstack Query, Cloudflare Workers + DO + KV)
-
Mobile-first PWA designed to assist Head Referees at VRC, VEXU, and VIQRC tournaments record and track violations at an event.
-
Focus on working in low connectivity environments.
-
Sharing feature based on Cloudflare's Durable Objects product for real-time referee collaboration.
-
Utilize Web Crypto API to secure messages between Referee FYI and prevent unauthorized access.
-
-
snoostorm (TypeScript)
- Event-based library for streaming from the Reddit API
- Over 1200 downloads/month
-
mtrx (Rust)
- Matrix Library using Rust's new Const Generics features
- Matrix sizes are determined at compile time, allowing for better type checking
-
Plausible Denabilities (Preact, Nodejs, Web Sockets)
- Realtime guessing game based on The Technical Difficulties' Two of These People Are Lying.
- Players take turns bluffing about a selected prompt, with one player being the judge.
-
motes (React, Tailwind, Next.js)
- Simple note taking app design for writing down quick notes in meetings
- Designed with keyboard navigability and accessibility in mind
- Integration with Todoist to add items to a more permenant todo list later on