◂ LOOK AROUND THE PORCH — CLICK WHAT CATCHES YOUR EYE ▸
$ whoami
Hey, I'm Will. Pull up a chair.
This is my portfolio, set on a screened-in porch on the South Carolina coast after dark: laptop open, coffee on, cat asleep on the rail.
Everything on the porch is clickable. Hover over the scene (or tap on a phone) to find my projects, background and how to reach me, or jump straight in from the list.
IT Technician I at Wild Dunes Resort · B.S. Computer Science, University of South Carolina
Paste a finished game and get a move-by-move review: where it went wrong, what to play instead, and why. Also play Stockfish from 400 to 3000 Elo, or learn openings with a coach. Self-hosted in Docker on my home server.
Computer Science grad from the University of South Carolina, now an IT Technician at Wild Dunes Resort in Charleston: networks, firewalls, Windows and Linux.
I still write code on the side. Backend by habit (C++, Python, Java, Node.js, Django) and working my way toward full stack.
Off the clock I coached Riverside High to its 5th straight 5A state championship (2024–2025), and as a CS teacher assistant at USC (2022–2024) I helped raise department pass rates by 20%.
workingIT Technician IWild Dunes Resort · Charleston, SC› Keeping the resort's networks, firewalls and guest-facing systems up
buildingChess TeacherPython · Flask · Stockfish› Just shipped gliding pieces, premoves, and right-click arrows and square marks› Live in Docker on my home server
runningThe homelab13 containers and counting› Self-hosting my apps, my own cloud storage and the monitoring behind them
trainingKiawah Island Half Marathon13.1 mi · December 2026› Lifting and logging miles in my free time
$ cat training.log
# off the clock: weights, miles and an early alarm
Most of my free time goes to working out. I lift, I run, and I like having a race on the calendar to train toward.
race day · December 2026Kiawah Island Half Marathon13.1 mi · Kiawah Island, SC› In training now, building toward race day
off-the-clock/
WeightliftingRunningHalf marathon
$ ssh nas-ty-boy
# the box on the porch floor, up 24/7
A small home server I built and run myself. It hosts my projects on the public internet and my own private cloud, all in Docker.
# backend is the foundation; full stack is the span I'm building
backend/
C++PythonJavaNode.jsDjango
frontend/
HTMLCSSJavaScriptReact
$ tail ~/work/it-experience.log
# switch is blinking: here's what I keep running at work
nowIT Technician IWild Dunes Resort · Charleston, SC› Endpoint protection, firewall configuration and access-control policies across multi-site networks› Mapped and documented existing IT workflows to find inefficiencies and cut operational overhead› Structured troubleshooting across networking, Windows and Linux to keep guest-facing and admin systems up