About me
I'm a 22-year-old Software Developer who loves working on systems and low-level software. I enjoy diving into the details, optimizing user experiences and performance, and building solutions that are precise to the needs and efficient. I work with a large range of tools, but specialize in C/C++/Zig and Python (Backend, AI, tool scripting). When I'm not immersed in code or learning, you can find me reading and researching history, experimenting in the kitchen, reading web/light/visual novels, playing grand strategy games with my friends, or building computers.Skills
Languages
C/C++/Zig, Python, Go, C#, JavaScriptPractices
Version Control (Git), Agile Development, Systems Programming, Software ArchitectureAdditional
SQL [SQLite, PostgreSQL], Containerization [Docker], Linux, Web [HTML/CSS, NodeJS, Express, React], AI [Tensorflow, CNN, Image Classification]Projects
Image Generation & Training
ARCS Aviation - Aviation Resources and Consulting ServicesSkills: Python, C#, Unity
Overview: Using the Unity Engine, generated synthethic data of polyhedral dice mimicing real world conditions in order to train a convolutional neural network that was then integrated into a executable application that uses a webcam to classify real polyhedral dice in real time.
What I learned: Image classification using a CNN, using the Unity Engine to manipulate environments and photo-realistic scences to generate synthethic data, data cleaning, AI automation
Link: [NDA]
Chip-8 Emulator
Personal ProjectSkills: Zig, C, C++
Overview: Fully implemented/emulated the Chip-8 spec in order to run chip-8 programs. This includes opcode interpretation, memory/ram management, manual display rendering, and custom clock cycle for various emulation speeds.
Link: here.
Work Experience
Note: I have recently graduated from university, so I do not have direct industry work experience.Kentucky Fried Chicken
May 2021 - PresentKitchen Manager & Lead Cook
- Trained and managed a team of 10 cooks, maintaining consistent quality and performance standards, fostering a collaborative team environment, and efficiently dividing tasks.
- Analyzed and optimized inventory management by leveraging data-driven insights that reduced waste while maintaining cost efficiency.
- Implemented time-saving strategies on operational procedures to improve efficiency during highpressure situations.
Hard Skills: data collection and management, data analysis, process optimization
Soft Skills: leadership, time management, conflict resolution
Tennessee Technological University
August 2021 - May 2025Technology Support Representative
- Resolved complex software, hardware, and networking issues from faculty, staff, and students with over a 90% first-call resolution rate.
- Created and maintained technical documentation and troubleshooting guides to assist team members.
Hard Skills: troubleshooting, operating systems, networking
Soft Skills: conflict resolution, problem-solving
About this website
This website is meant to be a portfolio of my work and to host writing that I do for fun. The website is intentionally created to look and be simple, which aligns with some of my core values as a software developer (Unix philosophy, 'suckless' philosophy, KISS principle).Check out my devlog that covers projects I am covering including my problem solving process and choices I make, as well as my blog where I share my opinion on industry related topics.