Hello, and welcome to my GitHub profile! You can see some of the projects I have worked on here. I graduated from Clemson University in May 2023, and I currently work as a Software Developer for Epic Systems. One of my favorite parts of Computer Science is how hands-on it can be and how easy it is to create something to solve real problems.
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!
See some of my featured 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
-
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
Software Development Internship – Epic Systems (Summer 2022)
- Technologies: C#, Razor, SQL, TypeScript, Chakra UI, Microsoft SQL Server, d3/visx
- Reworking a dashboard to empower system administrators to quickly get an overview of their deployment of Epic's Software
- Focus on automatically identifying issues affecting uptime, and allow administrators to quickly troubleshoot
Software Engineering Internship – Clemson Energy Visualization & Analytics Center (Summer 2021)
- Technologies: TypeScript, React Native, Node, OracleDB, Microsoft SQL Server, Git, Lerna, Next.js, Tailwind, Framer Motion
- Lead development of a cross-platform React development app to fulfill the needs of research project
- Results published in scientific paper: Adaptive and Personalized Space Recommendation to Match Occupants with Their Preferred Thermal Environments (Building and Environment)
- Created engineering process for development: monorepo and branch-based workflow with custom continuous integration