Projects

Support, cloud, and automation projects grounded in real systems.

Working builds and labs showing how I configure services, reproduce issues, review evidence, test fixes, and document support workflows.

Showing all projects

Infrastructure and systems labs

Hands-on work across the stack.

Each lab focuses on a clear implementation goal and a verifiable operating result.

Private ProjectAutomation

Document and Email Workflow Automation

Goal: Reduce repetitive handling of email attachments and scanned forms.

Build: A desktop workflow for attachment retrieval, OCR, PDF processing, file naming, organized output, and processing logs.

Verified: Predictable outputs, clear logs, validation, and packaged Windows deployment.

  • Python
  • OCR
  • PDF
  • Logging
LabAzure / Systems

Active Directory and Private Networking

Goal: Provide private domain services across separated cloud networks.

Build: AD DS across peered Azure VNets with Bastion, private DNS, and internal web access.

Verified: Domain connectivity, name resolution, private administration, and internal access paths.

  • AD DS
  • VNet Peering
  • Bastion
  • Private DNS
LabAzure / Cloud

Global Web Architecture

Goal: Keep web traffic available across more than one Azure region.

Build: Multi-region IIS deployment with regional load balancers, health probes, and geographic traffic routing.

Verified: Health-based routing, regional reachability, and traffic distribution.

  • Traffic Manager
  • IIS
  • Load Balancer
LabAzure / Recovery

Secure Backup and Remote Access

Goal: Provide controlled remote access and a recoverable file workflow.

Build: Point-to-site VPN access, isolated Azure file storage, identity controls, and structured backup steps.

Verified: Private access, restore behaviour, permissions, and expected recovery paths.

  • VPN
  • Azure Files
  • Backup
  • Identity
LabAWS / Linux

Distributed Web Hosting

Goal: Serve consistent web content across distributed Linux hosts.

Build: Apache servers synchronized over SSH with automated replication, traffic distribution, DNS, and HTTPS.

Verified: Content synchronization, web reachability, TLS, and host failover behaviour.

  • EC2
  • Apache
  • rsync
  • Nginx
LabAzure SQL / Data

Database Security and Geo Replication

Goal: Protect cloud data and prepare for regional failure.

Build: SQL deployment with access controls, data protection, point-in-time restore, and geo replication.

Verified: Restore points, permissions, replica state, and controlled failover.

  • SQL Server
  • Key Vault
  • Recovery
LabIoT / Monitoring

IoT Security Monitoring Pipeline

Goal: Make sensor-network activity searchable and reviewable.

Build: MQTT traffic inspection with Suricata and a log pipeline into Elasticsearch and Kibana.

Verified: Traffic ingestion, detection events, searchable logs, and dashboard visibility.

  • Suricata
  • MQTT
  • ELK
  • AWS
LabSecurity / Analysis

Incident Response and Network Analysis

Goal: Investigate controlled security events using network evidence.

Build: Attack simulations, packet capture, evidence collection, detection review, and mitigation reporting.

Verified: Event timelines, packet indicators, alerts, and documented response steps.

  • Wireshark
  • IDS
  • Forensics
LabPython / Automation

Systems Administration Tools

Goal: Reduce repetitive checks and produce consistent technical output.

Build: Command-line tools for log parsing, host checks, resource monitoring, validation, and reporting.

Verified: Input handling, expected output, failure paths, and repeatable command use.

  • Python
  • Regex
  • Linux
  • CLI
Public RepositoryWeb

Personal Portfolio Website

Goal: Present technical work through a fast, maintainable custom-domain portfolio.

Build: Semantic HTML, shared CSS, JavaScript interactions, theme support, metadata, and a lightweight Three.js hero.

Verified: Responsive layouts, keyboard navigation, internal routes, redirects, and GitHub Pages delivery.

  • HTML
  • CSS
  • JavaScript
  • Three.js

Contact

Interested in the work behind these projects?

Connect with me about IT roles, systems work, technical implementation, or automation.