Selected Projects

I keep this project set intentionally small. Each project tests a concrete idea and produces documentation I can reuse in production environments.

Oric-1 Retro Experience

A constraint-driven exercise targeting the Oric-1 and the 6502 processor. Working inside a 48KB memory limit forces careful memory use, simple architecture, and explicit technical trade-offs. I use this project to keep low-level debugging skills sharp and to document techniques that still apply to modern systems.

Open Oric-1 Retro Experience

Home Infrastructure

A practical design for hosting services from home while keeping the attack surface small and maintenance manageable.

Problem: services must be reachable externally without exposing internal hosts to wide internet scanning.

Solution: run services in Proxmox VMs and publish through Cloudflare Tunnel. This removes the need for open inbound router ports.

What I watch for: patch cadence, resource usage, and backup integrity so the setup stays reliable over time.

Read technical breakdown

Travel Router

A compact Raspberry Pi travel router using WireGuard to encrypt traffic on untrusted networks.

I use RaspAP for local Wi-Fi management and captive portal handling. This is useful when clients cannot complete portal confirmation flows directly, because the router handles login once and then shares the connection.