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.
GitHub YouTube in