// STATUS
HEAD OF TECHNICAL DEVELOPMENT @ HYPERVEIL SERVERS ● CURRENTLY BUILDING: CUSTOM PTERODACTYL PANEL IN RUST/AXUM STACK: NEXT.JS · RUST · PYTHON · JAVA · DOCKER · POSTGRESQL ● DAILY DRIVER: NOBARA KDE LINUX SELF-TAUGHT · SELF-HOSTED · SELF-OWNED INFRASTRUCTURE ● OPEN TO FREELANCE WORK HEAD OF TECHNICAL DEVELOPMENT @ HYPERVEIL SERVERS ● CURRENTLY BUILDING: CUSTOM PTERODACTYL PANEL IN RUST/AXUM STACK: NEXT.JS · RUST · PYTHON · JAVA · DOCKER · POSTGRESQL ● DAILY DRIVER: NOBARA KDE LINUX SELF-TAUGHT · SELF-HOSTED · SELF-OWNED INFRASTRUCTURE ● OPEN TO FREELANCE WORK
Head of Technical Development @ HyperVeil Servers

Theo.

// I build full-stack web appsgame server infrastructureRust/Axum backendsPterodactyl panelsthings when I'm bored

Self-taught developer working with Next.js, Rust, Python, and whatever else I need. Running Nobara KDE, deploying on self-owned infrastructure, shipping real things from scratch.

theo@hyperveil ~ bash
About

Who I Am

I'm Theodore — Theo to pretty much everyone. I'm a self-taught developer and Head of Technical Development at HyperVeil Servers, a game server hosting company running its own physical infrastructure on Pterodactyl.

I started coding because I was bored and had ideas. That's still basically the reason. I work primarily with Next.js, Rust/Axum, Python/FastAPI, and custom Pterodactyl tooling — and I run Nobara KDE Linux as my daily driver because I'd rather understand my system than fight it.

I'm home educated, which means my day is mostly coding, building things for HyperVeil, and working on projects I actually care about. I've also got a feral cat named Andrewclaws who showed up in a storm and never left. Good judge of character.

100%
Self-taught — no bootcamp, just building things until they work
4+
Languages in active use: TypeScript, Rust, Python, Java
VPS instances, Docker containers, and things I've broken and fixed
1
Cat. Feral origin. Laser-obsessed. Fully owns the place.
Skills

What I Work With

[TS]
Frontend / Full-Stack

Full web apps with Next.js — static blogs to full custom panels with auth, real-time data, and complex UIs. TypeScript all the way through.

Next.js95%
TypeScript90%
React / Tailwind88%
Next.js 15TypeScriptTailwind
[RS]
Rust / Backend

Axum-based REST APIs in Rust for the HyperVeil panel — fast, low-level, reliable. Also Python/FastAPI when speed of iteration matters more.

Rust / Axum82%
Python / FastAPI88%
RustAxumFastAPI
[DB]
Data & Infrastructure

PostgreSQL, Redis, MariaDB — whichever fits. Everything on self-owned VPS infra with Nginx, SSL, Docker, and Cloudflare DNS.

Docker90%
PostgreSQL / Redis80%
PostgreSQLRedisDockerNginx
[MC]
Pterodactyl & Minecraft

Running Pterodactyl on self-owned hardware, building custom panels on top, and writing Java plugins for Paper/Bukkit servers.

Pterodactyl92%
Java / Paper API78%
PterodactylJavaPaper API
[AI]
AI Integration

LLMs via Groq into Discord bots, support chatbots, and chat apps — persistent memory, WebSocket delivery, custom personas.

Groq / LLM APIs85%
Discord.py / bots88%
GroqWebSocketsDiscord.py
[OS]
Linux / DevOps

Nobara KDE as daily driver. Managing Debian/Ubuntu servers, network stacks, self-hosting media, NAS management, general Linux admin.

Linux (Nobara/Debian)93%
Networking / DNS82%
NobaraDebianAdGuardCaddy
Philosophy

How I Think

01
Just build something

Tutorials will only take you so far. At some point you close the tab and build something you actually want to exist. That's when the real learning happens.

02
Read the error message

The whole thing. Slowly. Most of the time it's telling you exactly what's wrong. The number of people who skip this step is genuinely staggering.

03
Own your machine

If something happens on your machine, it should be because you made it happen. That's why I run Linux. That's how it should be.

04
You don't need permission

Nobody is going to hand you a project and say "here, go learn." You make your own projects. You decide what to build next. No one's grading you.

Portfolio

Things I've Built

Web · Backend · Infra Active
HyperVeil Custom Panel

Full custom game server management panel. Next.js 14 frontend, Rust/Axum REST API backend, Pterodactyl integration via WebSocket console and file manager. Self-hosted on owned infrastructure.

Next.js 14Rust/AxumPterodactyl API
panel.hyperveilservers.com →
Web · Static Site Live
HyperVeil Servers Website

Main marketing and product site. Next.js static export, deployed to GitHub Pages, Cloudflare DNS. Full HyperVeil design system — cyan/violet, Syne + JetBrains Mono.

Next.jsGitHub PagesCloudflare
hyperveilservers.com →
Web · Docs Live
HyperVeil Wiki

Full documentation site built in Next.js. Custom design system — near-black background, violet/cyan accents, terminal aesthetic. Syne, JetBrains Mono, and Inter.

Next.jsDesign SystemMDX
Web · Blog Live
Personal Blog

Static blog with a dark cyber aesthetic — cyan/violet, grid texture, scanlines. Posts about Linux, self-hosting, being a self-taught dev, and general life stuff.

Static SiteCyber AestheticWriting
blog.citycraftmc.com →
Pterodactyl · Theme Released
HyperVeil Blueprint Theme

Custom Pterodactyl 1.12.x frontend theme built from scratch. Dark cyber aesthetic matching the HyperVeil brand — completely replaces the default Blueprint panel UI.

PterodactylBlueprintCSS
Minecraft · Plugin Released
NodeBusiness Plugin

Custom Paper plugin built from scratch. Business node system with holographic displays and shop GUIs for the CityCraft Minecraft server.

JavaPaper APIHolograms
Minecraft · Plugin Released
CityCraft Plugin Port

Updated a legacy 2013 Bukkit plugin to Paper 1.21.1. Maintained original functionality while modernising the codebase to work with the current API.

JavaPaper 1.21.1Legacy → Modern
AI · Discord Bot Live
HyperVeil Support Bot

LLM-powered Discord customer support bot. Groq-backed with SQLite memory for conversation continuity. Handles support queries with context from previous messages.

Discord.pyGroqSQLite
Infra · Home Network Running
Home Network Security Stack

AdGuard Home in Docker for network-wide DNS-level ad blocking, mitmproxy for HTTPS inspection, custom cyber-themed block page. Running on Ubuntu home server.

AdGuard HomeDockermitmproxy
Infra · Self-Hosting Running
NAS Media Stack

Self-hosted media on a UGreen NAS — qBittorrent, Prowlarr, Radarr, Sonarr, all in Docker, feeding into Plex. Primary backup target and personal storage too.

DockerPlex*arr Stack
How I Work

The Process

01 — Scope
Figure out what we're actually building

No vague briefs. I'll ask specific questions until I understand exactly what the thing needs to do, who it's for, and what "done" looks like.

02 — Plan
Pick the right stack and map it out

I'll pick tools that fit the problem, not whatever I feel like using. Quick architecture plan, then we align before I touch any code.

03 — Build
Ship real, working software

I build iteratively. You'll see progress early and often. No black box, no waiting weeks to find out something went wrong.

04 — Deploy
Get it running in production

I handle the full stack — code to server to domain. Reverse proxy, SSL, whatever it needs. I don't just hand off a zip file and disappear.

// Let's build something

Got a project?
Let's talk.

Whether it's a full web app, a custom server panel, a Discord bot, or something weird — I'm open to it. I communicate async, respond fast, and don't ghost.

Email Me GitHub
Contact

Get In Touch

GitHub theodore4268
Availability Open to freelance work

I communicate primarily online and prefer async. Email works best. I respond fast and I don't ghost.