About Me
I am a recent graduate of the University of Kentucky with a Bachelor of Science in Computer Science and Mathematics, now working as a freelance software developer. My expertise spans Linux systems, containerization, web development, and DevOps. I have a passion for homelabbing and automation, with a track record of building reliable, efficient systems that solve real-world problems.
Currently, I am developing a website for a local distillery, which highlights my ability to work directly with clients to deliver impactful software solutions. My experience ranges from educational game development to full-stack web applications, to custom infrastructure design for homelabs and 3D printers. I am eager to continue contributing in DevOps, Software Engineering, or System Administration roles.
Skills
- Development Tools: Docker, Linux, Git, GitHub Actions, CI/CD Pipelines
- Programming Languages: Python, GDScript, Nix, C/C++, Rust, SQL, Bash/Shell
- Technologies & Frameworks: NixOS, PostgreSQL, Traefik, WireGuard, Containerization
- CAD: OnShape, Fusion360, FreeCAD
- Soft Skills: Strong work ethic, problem-solving abilities, client communication, teamwork
Experience
-
Freelance Software Developer (C++, HTML, CSS, JS)
2025 – Present
- Building a modern website for a local distillery, including backend and frontend design, to support branding and customer engagement.
- Delivering tailored software solutions for clients, emphasizing maintainability and security.
-
Human Domino Effect Video Game — Game Developer (Godot)
Jan 2025 – May 2025
- Educational game deployed in Lexington elementary schools, enhancing STEM engagement.
- Implemented game mechanics, UI design, and student progress tracking.
-
Big Brothers Big Sisters — Web Developer Intern (Rust, HTML, CSS, JS, PostgreSQL)
Feb 2023 – Aug 2023
- Developed a full-stack blog platform using Rocket.rs (Rust) and PostgreSQL, supporting a charity event that raised $87k+.
- Implemented secure authentication, RESTful APIs, and Dockerized deployments for consistent reliability.
-
Marathon Petroleum Corporation — Operations Intern (MS Office)
May 2022 – Aug 2022
- Designed refinery pump-switching protocols, improving operational efficiency and uptime.
- Authored technical documentation and trained operators to ensure smooth adoption.
Education
-
Bachelor of Science in Computer Science and Mathematics
University of Kentucky, January 2022 - May 2025
- Awards and Clubs: Dean’s List, Association for Computing Machinery
- Relevant coursework: Database Systems, Computer Networking, Compilers, Algorithms, Machine Learning, Systems Programming
-
Bachelor of Science in Chemical Engineering
Rose-Hulman Institute of Technology, August 2018 - February 2021
- Relevant coursework: Numerical Methods, Engineering Statistics, Programming & Computing for Engineers, Calculus, Differential Equations
Projects
-
Personal Homelab (NixOS, Linux, Docker, Traefik, WireGuard)
- Designed and maintain a NixOS server hosting 10+ containerized services, including Nextcloud and self-hosted LLMs (Ollama).
- Secured with reverse proxy, TLS automation, and WireGuard mesh VPN; monitored with Grafana and Prometheus.
-
3D Printer Lab (Linux, Microcontrollers, Hardware)
- Built and maintain multiple custom 3D printers; optimized firmware with Klipper, reducing print times by 50%.
- Troubleshot and resolved mechanical, electrical, and software issues for high reliability.
-
AI Recipe Suggester (Python, PyTorch, AI/ML)
- Python application leveraging GPT models to generate recipes from ingredient lists.
-
AI Playground (Python, PyTorch, TensorFlow, NumPy)
- A few python scripts that experiment with building different AI models from scratch.
-
Network Pong (Python, Networking, Threading)
- Multithreaded multiplayer Pong game implemented in Python with socket programming using client-server paradigm.
-
simpsh (C, UNIX)
- Custom Unix-like shell written in C with support for command execution and process control.
-
str_t.c (C, Linux/UNIX)
- Simple and lightweight C string library with class-like functionality.
-
Nixos Configurations (NixOS, Linux, System Administration)
- Public repository of declarative system configurations, ensuring reproducibility across my machines.
Interests
- Homelabs & Systems Automation
- Linux & NixOS
- Additive Manufacturing (3D Printing)
- Web Development & Infrastructure
- Woodworking
- Open Source Projects
- Flying Airplanes