Behind the Code

Developer
& Builder

CS student, systems architect, creator

What I'm Up To
Connecting…
Powered by Last.fm
Offline
Not live right now Powered by Twitch.tv

GitHub

Loading GitHub profile...

Who I Am

I'm a Computer Science student and full-stack developer with a passion for building things from the ground up, from custom Minecraft gameplay systems and embedded hardware projects to enterprise-grade self-hosted infrastructure. I gravitate toward low-level control, real-time systems, and crafting bespoke tools rather than settling for off-the-shelf solutions when they become a ceiling.

Tech Stack

Java

Primary language for Minecraft plugin development on PaperMC. Builds custom gameplay systems, server-side mechanics, and event-driven logic from scratch.

Rust

Used for performance-critical and safety-focused systems. Powers the Hypergalaxy MC server backend and Bippity Bot, prioritising throughput and memory safety.

C++

Applied to low-level systems, graphics, and hardware-adjacent code where close-to-metal control over memory and runtime performance is required.

Python

Used for automation, scripting, tooling, and rapid prototyping across infrastructure and development workflows. Handles everything from sysadmin scripts to data utilities.

C#

Currently porting a music widget and building GUI tooling. Leveraged for desktop application development and rich UI/UX interfaces on Windows platforms.

HTML / CSS

Builds hand-crafted web experiences with no template reliance. Focused on clean, performant, and visually distinctive interfaces, this site is a live example.

Arduino & ESP32

Designs and builds embedded hardware projects on Arduino-compatible and ESP32 platforms, spanning sensor networks, wireless integrations, and custom peripherals.

What I Build

Minecraft Plugin Development

Develops custom gameplay systems and mechanics using PaperMC, not just configs or pre-existing plugins. Manages a live community server with real users and bespoke game modes built from the ground up.

  • Custom game loop mechanics & events
  • Server-side physics and world management
  • Bedrock & Java crossplay integration
  • Live production deployment & ops

Embedded & Hardware

Works with Arduino and ESP32 platforms to design and build custom hardware projects. Comfortable bridging firmware and software, from low-level peripheral control to wireless integrations and sensor-driven systems.

  • Arduino & ESP32 platform development
  • Firmware / software bridge design
  • Wireless & sensor-driven integrations
  • Custom peripheral construction

Infrastructure & Self-Hosting

Runs an enterprise-style home server environment on TrueNAS Scale with Docker containers, hosting Nextcloud, Minecraft servers, and a suite of self-managed services. Comfortable troubleshooting bootloaders, GRUB, and hardware quirks at a low level.

  • TrueNAS Scale + Docker orchestration
  • Nextcloud & self-hosted service management
  • Bootloader & GRUB-level debugging
  • Efficient setups, minimal VM overhead

Approach

Full-Stack Mindset

Operates across the entire stack, from hardware and firmware up through backend systems, gameplay logic, and UI.

Deep Problem-Solving

Prefers root-cause analysis over workarounds. Debugs at the lowest relevant level, from logic errors down to hardware quirks and bootloaders.

Live Systems Experience

Maintains and iterates on live infrastructure and game servers with real users, balancing uptime, feature development, and performance.

Builder by Default

When existing tools become a limitation, the answer is to build a better one, from a custom music widget to a full stream automation platform.