I build infrastructure.
IT infrastructure engineer, cyber-security student and licensed amateur radio operator. I keep networks, servers and signals online — from the Cloudflare edge to the 2-metre band.
Hi, I'm Josh.
The operator behind the callsign — engineer, student, founder and radio amateur.
- IT Engineer.
- Cyber Security Student.
- Founder of Gander Web.
- Licensed Amateur Radio Operator.
A timeline of signal & systems
Each station on the line is a milestone. Select one to open the log.
A constellation of skills
Ten disciplines, one network. Hover a cluster to trace its technologies and depth of experience.
- TCP/IP6y
- VLANs
- Firewalls
- DNS
- BGP
- VPN / WireGuard
One network, edge to core
A live topology of the platforms I run — traffic flows from clients at the Cloudflare edge, through a zero-trust tunnel, to a colocated Proxmox cluster and edge compute. Hover any node to trace its role.
Things I have built
Two of my own and one I contributed to — amateur radio software, mostly, plus the hardware that goes with it.
The QSL automation platform
When a contact is logged in WSJT-X, a card should just arrive. This pipeline turns a decoded QSO into a rendered QSL card in the operator’s inbox — end to end, automatically.
- Listens to WSJT-X UDP telemetry in real time
- Validates and logs every decoded QSO
- Renders a branded QSL card to PDF automatically
- Delivers to the operator's inbox — zero manual steps
Pictures over radio, done properly
A digital multimedia protocol for amateur radio — colour pictures, photo files and text over HF and VHF in one self-contained executable, with its own error-corrected waveform and classic SSTV alongside it.
- Its own error-corrected OFDM waveform, plus classic SSTV
- Six SSTV families, auto-detected from the VIS header
- Hybrid mode: a link over RF, full quality via the internet
- A logbook that fills itself and pushes to Wavelog and eQSL
One antenna, two ways to watch the sky
A receiver here decodes aircraft transmissions off the air. The same feed drives a live page on this site and a small round scope on the desk — nothing here comes from a commercial tracking API.
- Read your own receiver
A local data source that reads dump1090, readsb, PiAware or an FR24 feeder straight off the LAN — about once a second, no rate limit, no aggregation delay — with automatic failover to a public network when it stops answering.
- Survives a bad flash
A board carrying a mismatched partition table used to loop on nvs_open failures until it crashed. It now detects an unusable NVS partition on boot and reformats it once, rather than needing a manual erase.
- Three WiFi networks
Remembers three networks and tries each at startup before falling back to the setup portal, so a device that moves between home and a club night doesn't need reconfiguring.
- Display and setup options
The scanline sweep, aircraft triangles and info text are switchable from the device's own configuration page, with stored credentials masked when the form is served back.
Managed hosting, properly run
The company I founded — managed hosting, cloud and IT services on a security-first Cloudflare stack. This is the live service board.
Fully managed web hosting with edge caching, backups and 24/7 monitoring.
High-frequency AMD Ryzen virtual servers with NVMe storage.
Proactive IT support, endpoint management and helpdesk for SMBs.
Tenant setup, migration, security and licensing management.
Domain registration and DNS on Cloudflare's global network.
Scalable cloud infrastructure with zero-trust access.
Managed hosting, Ryzen VPS, Microsoft 365 and domains — on the Cloudflare edge.
Every signal has a bearing
A live great-circle map. Reception reports for the station are pulled from PSKReporter and plotted in real time — drag the globe, click a spot to inspect the path.
Let's make contact
Whether it's infrastructure, a hosting project or a sked on the bands — the log is open. Here's my digital QSL card.
The QSL card — the final courtesy of a contact. Confirming 73 from the edge to the ether.
Flip →I'm always up for talking infrastructure, security, cloud — or antennas and propagation. Email is the quickest way to reach me.
