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.