Welcome to my portfolio
Hi, I'm
Spencer Moxley
Builder, Homelabber & Debater
High school senior who likes figuring out how things work — racking servers, writing code, arguing both sides of a resolution, and reading philosophy when the screens are off.
Get to know me
About Me
I'm a high school senior with a habit of taking things apart to understand them. Most of my free time goes to my homelab — running services, breaking my own network, and learning infrastructure the hard way — and to writing code for projects that scratch a real itch. Outside of tech, competitive debate has taught me how to build an argument, weigh evidence, and stay honest under pressure, and philosophy keeps me asking why any of it matters. I'm still early in all of it, which is the point: I'm here to keep learning out loud. (Replace this with your own story whenever you're ready.)
Role
High School Senior · Builder, Homelabber & Debater
Location
Your City, ST
Experience
4+ Years of Experience
Education
High School Class of 2026 · Your High School
Volunteer
Volunteer Role, Organization · 2024–Present
What I do
Expertise
Homelab & Infrastructure
Running real services on my own hardware — virtualization, containers, networking, DNS, and backups. I learn infrastructure by operating it: standing things up, watching them break, and making them resilient.
Coding & Software
Building tools and projects that solve a real problem — usually in Python, TypeScript, or whatever fits. I care about code that's readable, does one thing well, and that I can come back to in six months.
Competitive Debate
Researching, casing, and arguing both sides of a resolution under time pressure. Debate is how I learned to weigh evidence, anticipate counterarguments, and make a point land with an audience.
Philosophy & Reasoning
Reading and thinking about the questions underneath the tech — ethics, logic, and what makes an argument actually good. It keeps me asking not just how to build something, but whether and why.
What I work with
Tools & Technologies
Languages
Web & Frontend
Homelab & Self-Hosting
DevOps & Tooling
Systems & Networking
Data & Storage
My portfolio
Portfolio
Projects across different fields and clients.
Infrastructure
Speech & Debate
Code My work
Featured Projects
Personal
This Website
The site you're looking at — a static Astro build with a self-hosted blog powered by content collections, deployed to Netlify. Data-driven, themeable, and entirely mine to break.
Personal
Home Lab Infrastructure
An evolving cluster of VMs and containers running real services behind a reverse proxy, with local DNS and backups. My hands-on classroom for virtualization, networking, and operating things reliably.
Personal
Debate Research Toolkit
A set of scripts and a small app for organizing evidence, tagging cards, and prepping cases faster. Built to replace a mess of docs and folders with something searchable and actually mine.
Personal
Self-Hosted Dashboard
A single homepage for the homelab — service status, quick links, and metrics pulled from Prometheus. A small front end over a lot of moving parts so the whole setup is glanceable.
No projects in this category yet.
Credentials
Certifications
CS50x: Introduction to Computer Science
EarnedHarvardX / edX
Harvard's intro to CS — C, Python, algorithms, data structures, memory, and a final project. A rigorous foundation in how computers and programs actually work under the hood.
AP Computer Science A
EarnedCollege Board
Java fundamentals, object-oriented design, data structures, and algorithmic problem solving — the formal coursework behind a lot of self-taught tinkering.
National Speech & Debate Association
EarnedNSDA Course
Active competitor accumulating points and degrees through tournament debate — research, case writing, and rounds across multiple seasons.
CompTIA Network+
In ProgressCompTIA
Studying networking fundamentals — protocols, subnetting, routing, and troubleshooting — to put a formal credential behind the hands-on networking from my homelab.
Linux & Self-Hosting Fundamentals
In ProgressSelf-Directed
Continuous, hands-on learning across Linux administration, containers, reverse proxies, and monitoring — driven by running and maintaining real services at home.
Take a Look
Projects & Ventures
Two sites to visit more of my work.
Home Lab
The cluster of servers, containers, and services I run at home — part playground, part production. Where I learn infrastructure by actually operating it, breaking it, and putting it back together.
- Virtualization & Containers
- Self-Hosted Apps & Dashboards
- Networking, DNS & Backups
GitHub Projects
Code I write in the open — small tools, scripts, and projects I build to solve my own problems and learn something new along the way. Always a work in progress.
- Tools & Automation Scripts
- Web Projects & Experiments
- Learning in Public
Contact me