Artificial Intelligence & Python
Experience building machine learning projects using Python with TensorFlow, Keras, NumPy, and Pandas.
Software Developer
Software developer with interests spanning machine learning, embedded systems, backend development, and self-hosted infrastructure. Passionate about building practical projects that combine software with real-world hardware.
$ whoami
I enjoy building software that solves interesting technical problems, whether that is training deep learning models, programming embedded hardware, creating Minecraft plugins, or developing web applications.
About
For me, programming has never been confined to a single niche. One month I might be deep in a neural network rabbit hole, the next soldering together a microcontroller project or setting up a new service on my home server. That isn't restlessness, it's how I learn best. By picking a problem I genuinely care about and following it wherever it takes me.
Many of my projects begin simply because I want to understand how something works. That curiosity has naturally expanded into interests such as self-hosted infrastructure, computer vision, reverse engineering, networking, and embedded electronics.
Outside of traditional software development, I enjoy homelabbing, experimenting with Linux servers, and creating technical content that helps explain complex topics in an approachable way.
Skills
Experience building machine learning projects using Python with TensorFlow, Keras, NumPy, and Pandas.
Experience developing plugins for Spigot and Paper Minecraft servers with a focus on gameplay systems and backend architecture.
Experience programming microcontrollers for automation, wearable technology, and hardware experimentation.
Experience building full-stack web applications using traditional web technologies and Bootstrap-based projects.
Experience creating mods for the game Balatro using Lua and working within existing game APIs.
Comfortable across Windows and Linux environments with a focus on self-hosting, Docker, and networking.
Projects
A deep learning project focused on teaching an AI agent to play Balatro through reinforcement learning and experimentation.
An Arduino-powered smart alarm clock designed to wake users during lighter stages of sleep and monitor environmental conditions.
Built wireless body trackers based on the SlimeVR ecosystem using ESP8266 microcontrollers and embedded firmware.
A portable battery-powered hardware platform based on the ESP32 for wireless networking and security experimentation.
A computer vision project capable of recognizing moves made on a physical chessboard and recommending moves.
An open-source face tracking system for VRChat focused on improving facial animation with computer vision.
Homelab
I enjoy maintaining a personal homelab as both a learning environment and a platform for self-hosted services. It provides hands-on experience with Linux administration, networking, containerization, and cloud connectivity.
Running both Debian and Arch Linux server installations for experimentation and hosting.
Deploying containerized services for development, testing, and self-hosted tools.
Experience with DNS management, tunnels, and secure remote connectivity.
Private mesh networking for secure remote access between devices.
Experience
Building practical software systems across backend, tooling, and automation with a strong focus on maintainability.
Exploring machine learning workflows, computer vision, and experimentation through personal projects and research.
Programming embedded hardware for automation, wearable technology, and experimental electronics.
Creating technical content that explains software and computer science ideas in an approachable way.
Maintaining a personal homelab to learn Linux administration, containerization, and networking.
Content Creation
Alongside software development, I create videos on YouTube covering gameplay commentary and occasional technical topics such as computer vision for chess move recognition, VRChat face tracking, and AI thought experiments.