Running on a Raspberry Pi — the portfolio is part of the lab.
IT Support & Systems Portfolio
Elliott Morris.
I build and maintain a home IT lab — Raspberry Pi hosting, Windows Server with Active Directory, real network documentation, and hands-on hardware troubleshooting. Everything here is documented and reproducible.
Windows Server domain with users, groups, DNS, and GPO.
Real issues, test results, and written-up repair notes.
In progress — practical work reinforces what I study.
Featured projects
Built, broken, documented, and fixed.
Each project shows the goal, the tools used, what went wrong, how I tested it, and what I learned — not just the finished result.
Self-Hosted Portfolio on Raspberry Pi
Configured a Raspberry Pi 4 as a web server using lighttpd, set up SSH and VNC for remote access, and exposed the site publicly through a Cloudflare Tunnel on a custom domain.
View lab notes →Desktop PC Troubleshooting
Worked through hardware and software failures systematically — symptoms, component isolation, diagnostic tests, and written repair notes with pass/fail results.
View notes →Active Directory Homelab
Promoted a Windows Server 2022 VM to domain controller, configured AD DS, created users and OUs, joined a client workstation, and documented DNS and DHCP behavior.
View lab →Home Network Documentation
Mapped all local devices, documented IP ranges, ran ARP and ping sweeps, traced gateway/DNS behavior, and drew the full network topology diagram.
View diagram →Current lab
Raspberry Pi + Windows Server homelab.
This lab mirrors what entry-level IT work looks like: find the device, connect remotely, confirm services are running, troubleshoot what isn't, and write it up clearly enough that someone else could follow it.
Pi responds on the LAN, SSH on port 22, VNC on port 5900 — verified with Test-NetConnection.
Static site deployed to /var/www/html, service enabled at boot, status confirmed active.
Domain controller running on morrislab.local — users, OUs, and password reset workflow documented.
# Verify Pi is reachable on the network ping raspberrypi.local -c 3 Reply from 192.168.1.42: bytes=32 time<1ms TTL=64 Test-NetConnection raspberrypi.local -Port 5900 TcpTestSucceeded : True # Check web server status sudo systemctl status nginx ● nginx.service - A high performance web server Active: active (running) since Mon 14 days ago # Deploy site update sudo cp -r portfolio/* /var/www/html/
Skills & tools
Focused on practical support skills.
I'm building around the work I want to get hired for: user support, hardware troubleshooting, device setup, networking fundamentals, clear documentation, and systems administration.
About me
I learn by building, breaking, and documenting.
A.S. in Computer Science from Delaware Tech, Google IT Support Certificate, and 4+ years leading high-volume operations at Chick-fil-A. I've used my own hardware and home lab to go beyond coursework — configuring Active Directory, hosting this site from a Raspberry Pi, and documenting everything the way a real IT team would. The goal: bring that same precision and accountability to a support role.
I don't stop at the first fix — I trace problems back to their source and document what I find.
Every lab task becomes a written record: steps, screenshots, test results, and lessons learned.
I retain concepts by building the system, hitting the failure, and working through it myself.
Prior leadership experience — clear communication, accountability, and staying composed under pressure.
My build
Self-built desktop — separate from the Pi.
The Raspberry Pi handles the server side. This is the workstation I use for everything else — originally built for school and gaming, now running VirtualBox for the Active Directory lab and general IT admin work. I also diagnosed and repaired a motherboard failure on this machine, which is documented in the projects.
Contact
Let's connect.
Open to entry-level IT support, help desk, desktop support, and systems administration roles. Based in New Castle, DE — open to remote.