IT
I work with computer support, networking, Linux systems, troubleshooting,
systems administration, and practical technology infrastructure. My interests
include reliable systems, clear documentation, user-focused support, and
small-scale infrastructure projects that help people use technology more effectively.
Projects
Linux NAS Infrastructure & Service Platform
Personal project
Built and administered a Raspberry Pi Linux NAS environment focused on
storage, networking, secure remote access, service reliability, and
practical systems troubleshooting.
- Configured Linux-based storage, networking, service management, and secure remote access.
- Implemented WireGuard VPN for encrypted off-site access, including key management, peer configuration, and routing.
- Deployed Python/FastAPI and PostgreSQL services with health checks, restart/recovery workflows, and troubleshooting documentation.
- Practiced system administration tasks including service monitoring, configuration management, and failure recovery.
Personal Website & Self-Hosted Web Server
Personal project
Designed, built, and self-hosted this very website on a Raspberry Pi using
Linux, Nginx, Git, DNS configuration, and secure deployment practices.
- Installed and configured a lightweight Linux server environment for local web hosting.
- Configured Nginx to serve a static website from a custom domain.
- Used Git, bash scripting, and a private repository workflow to manage website updates and version control.
- Applied basic server security practices including firewall configuration, SSH access control, and separation of source files from the public web root.
Active Directory Homelab
Personal project
Built a virtualized Windows Server lab to practice core help desk,
desktop support, and junior system administration tasks in a domain
environment.
- Created a Windows Server domain with domain-joined Windows client virtual machines.
- Configured Active Directory users, groups, organizational units, permissions, DNS, DHCP, and Group Policy.
- Tested common support scenarios involving user login, DNS resolution, DHCP leases, and GPO application.
- Documented repeatable troubleshooting procedures for domain and workstation issues.
Issue-Tracking System
Academic team project
Designed and deployed a Linux-hosted issue-tracking service to support
structured incident, task, and workflow management.
- Developed REST-based service endpoints for issue creation, assignment, filtering, and status tracking.
- Implemented automated testing and validation to improve service reliability and reduce regression risk.
- Tested the application in a Linux environment, validating request handling, persistence, and failure recovery scenarios.
- Documented service architecture and workflows to support maintainability and troubleshooting.