Skip to content

Skills

My work spans infrastructure engineering, storage architecture, and embedded systems development. These skills are applied in the design and operation of a continuously running homelab environment that mirrors many patterns found in small production infrastructure environments.


Infrastructure Engineering

Designing and operating production-style infrastructure on enterprise hardware. The focus is on reliability, operational visibility, and failure containment rather than purely experimental setups.

Core capabilities

  • Virtualization architecture using KVM / libvirt
  • Host networking with Linux bridges, bonding, and VLAN trunking
  • PCI passthrough for network and GPU workloads
  • Production VM lifecycle management and service isolation
  • Infrastructure operated as continuously running services rather than ad-hoc lab systems

Storage Engineering

Designing storage systems around data integrity and recoverability, with operational monitoring and replication.

Core capabilities

  • ZFS architecture and pool design
  • RAIDZ storage layouts and workload-specific pool separation
  • Snapshot and replication strategy
  • ZFS send/receive replication workflows
  • Disk health monitoring using SMART and scrub validation

Network Architecture

Segmented network design focused on trust boundaries, policy enforcement, and fault containment.

Core capabilities

  • VLAN-based segmentation across multiple security zones
  • pfSense firewall architecture
  • Inter-VLAN routing and policy design
  • Redundant host connectivity using Linux bonding
  • Switch configuration for VLAN trunking and segmentation

Automation and Systems Integration

Automating infrastructure tasks and integrating heterogeneous systems into a coherent operational environment.

Core capabilities

  • Infrastructure scripting for operational tasks
  • Automated firmware build and release pipelines
  • System monitoring and alerting workflows
  • Integration of automation platforms with networked services

Embedded Systems and Firmware Development

Developing embedded firmware and hardware integrations for IoT devices.

Core capabilities

  • ESP32 firmware development using ESP-IDF
  • Zigbee device firmware and OTA update systems
  • Hardware integration with sensors and controllers
  • Firmware build and release automation pipelines

Systems Administration

Operating Linux systems as long-running infrastructure platforms.

Core capabilities

  • Arch Linux system administration
  • Service deployment and lifecycle management
  • Network service configuration
  • System monitoring and operational troubleshooting