Contact

Work Experience

Marathon Coach, Inc.

Coach Network Designer, June 2023 - Present

  • Design, maintain, and oversee installation of coach networking systems
  • Provide technical support for production teams, multiple service centers, and customers.
  • Research and develop innovative networking solutions to enhance connectivity between
    support teams and customers on motor coaches.

Life Bible Church

Assistant IT Director, November 2020 - June 2023

  • Design, install, and maintain campus-wide computer networks
  • Provided technical on-call support to staff and volunteers
  • Designed, built, and oversaw a live production environment including
    audio mixing, video production and live stream components.

Continuant, Inc.

Field Technician, July 2020 - August 2020

  • Worked with remote support to diagnose and resolve equipment issues
  • Provided on-call support to clients
  • Maintained and inventoried communication systems for clients

Jerry's Home Improvement Center

Sales Associate, August 2015 - October 2020

  • Provided world-class service and advice to customers
  • Maintained computer systems and Point Of Sale software for store operations
  • Coordinated with coworkers for setup of sales and promotional events

Springfield Faith Center

Head of sound/technical dept, September 2016 - December 2019

  • Trained and supervised the sound team
  • Oversaw regular weekend services and other performance events
  • Maintained and provided support for sound equipment

Related Skills

Networking

TCP/IP Routing & Switching STP VLANs Firewalls Wireless Networking AP Placement Wireless Optimization VPNs Cisco Cradlepoint UniFi Tailscale/Headscale WireGuard OpenVPN

Remote Support & Administration

Remote Troubleshooting TeamViewer RDP VNC SSH

Operations & Support

Firmware Management Technical Documentation Network Deployment Customer Support Network Monitoring

Identity & Access (IAM)

Active Directory Authentik GPO SSO OIDC

Cloud

Azure VMs Microsoft 365 VNets NSGs

Operating Systems & Platforms

Windows macOS Ubuntu/Debian Alpine Linux FreeBSD

Containers & Orchestration

Docker Compose Kubernetes Helm

Storage & Services

ZFS SMB NFS Snapshot & Replication MongoDB Nextcloud

Programming & Development Tools

Python C/C++ HTML/JavaScript Bash Git/GitHub Terraform

Certifications

Education

Bachelor of Science — Business Information Systems

Oregon State University, Corvallis, Oregon — June 2024

Associate of Science — Computer Science

Lane Community College, Eugene, Oregon — June 2019

Projects

Raspberry Pi “Black-Box” VPN Endpoint

Portable VPN appliance running Tailscale with zero-touch updates and automated subnet routing.

  • Dockerized endpoint with management/guest separation and hardened defaults.
  • Zero-touch updates delivered via container images.
  • Authentication via Authentik when paired with my Headscale control plane.

Integrates with my self-hosted Headscale/OIDC control plane (see below).

Docker · Tailscale · Linux

Raspberry Pi 'Black-Box' VPN endpoint

Headscale + OIDC Infrastructure

Self-hosted control plane for Tailscale with SSO, role mapping, and multi-tenant separation.

  • Headscale deployment for device coordination and policy control via ACLs.
  • OIDC via Authentik for SSO and role-based access.
  • Multi-tailnet separation (management & guest) with ACL/tag isolation.
  • Operational dashboards and logs for audits and onboarding.

Provides authentication and coordination for the portable Black-Box VPN devices.

Headscale · Tailscale · Authentik · Docker · Linux

Headscale and Authentik OIDC control plane

Kubernetes (K3s) Cluster Demos

Short, reproducible demos that teach and demonstrate core Kubernetes skills on a lightweight k3s cluster.

  • Provision a k3s control plane and workers with simple scripts.
  • Steer placement with node labels, taints & tolerations.
  • Each demo has a clear goal, copy-paste commands, and a cleanup step so you can rerun safely.

Kubernetes · kubectl · Docker

kubectl output showing deployment, service, and pods on a k3s demo cluster

More projects Fewer projects
TrueNAS SCALE

ZFS snapshots & replication

App Hosting

Storage and data services

ZFS · SMB/NFS · App Platform

Python-Based Sprinkler System

Weather-aware zone control

Custom-built control stations

Integration with Home Assistant

Python · NOAA/NWS API · Shelly

Home Assistant

Unified Home Automation Platform

IoT - Zigbee, Z-Wave, Wi-Fi devices

Whole Home Automation

Shelly · Zigbee · Z-Wave · MQTT

Interests and Activities

When I was 13, I built my first computer. Since then, I've been passionate about technology and the possibilities it creates. That early experience of assembling components, troubleshooting issues, and finally seeing it all come to life ignited a curiosity that has driven me ever since. What began as a hobby evolved into a deeper exploration of hardware, software, and networks, eventually shaping the career path I chose.

These days, in addition to building computers, I enjoy tinkering with my home lab setup, constantly learning and expanding my knowledge. For me, technology is more than just a profession—it's a lifelong pursuit of discovery, creativity, and innovation.



When I'm not working, you'll find me enjoying the great outdoors in the beautiful state of Oregon. Growing up, my parents often took my brother and me on weekend trips to ski, snowshoe, hike, or ATV. I've spent countless hours exploring trails in the Oregon Cascades, carving down ski slopes, and zipping down the Oregon coastal sand dunes.

Even now, I love sharing these experiences with friends and family, whether it's discovering new trails, planning a weekend getaway, or simply enjoying the thrill of being outdoors together.