Portfolio

Selected work

Live tools, lab systems, and local jobs I can describe without naming the household. Hiring managers should start with the operator shelf. If you need the network or the computers fixed, the contact door is still the right next step.

For hiring managers and operators

Shipped artifacts and the lab I use so the systems work stays real. I use AI to scaffold; I test and own the result.

Live app Career discovery

iCAP Battery

A browser session that maps interest, thinking, affect, and work style, then writes a plain-language profile the person can save on their own machine. Built for honest pilot use — not a hiring screen.

Lab Linux learning

AIDE_OS / Practice

Resettable Linux practice environments and session structure for fundamentals and LFCS-style work — sandboxes, progress files, and written sessions. This is how the systems side stays honest.

Local lab trees also live on my workstation. Public write-ups and READMEs are linked from GitHub as they ship.

Lab Networking

Premises lab

Redacted spec sheets for the home lab: VyOS edge, lab LAN vs home LAN, Ubuntu fleet, dual Tailscale tenancy, no inbound WAN ports. Written so a reviewer can see how the network is actually laid out.

Installer Ubuntu

SSH + UFW + Tailscale bootstrap

First-hour Ubuntu pattern: OpenSSH, firewall, Tailscale. Auth keys stay out of the repo. Portfolio script, not a product.

Installer Nextcloud

Nextcloud Hub installer

Debian/Ubuntu installer script for a Nextcloud hub. Portfolio piece for private file/setup work — the same “make it yours” problem as a family or shop that does not want everything in someone else’s cloud.

For homes and shops

Local IT stories — written carefully

I help houses, shops, churches, and small offices in Okanogan County. I don’t publish customer names or private details here. When a job can be shared without identifying anyone, a short before / what I did / after note will appear on this page.

Need help now? Tell me what is breaking — I’ll say whether I’ve done that kind of job before.