Software engineer · Army vet.
Local-first agents, Pi desktops, and small public tools.
Portfolio · Agency · UI kit · LinkedIn · X
I'm Ray, a full stack software engineer at Xcellent Technology Solutions.
- Day job: contracted to the USGS on geospatial workflows for the National Map
- After hours: local coding agents, terminal UIs, and homelab systems in Rust and Go
- Running a lot of that work from a Raspberry Pi instead of chasing bigger boxes
- Why I'm Still Working From a Raspberry Pi (While Everyone Else Buys an AI Workstation)
- Why I Built My Own Agent Harness (and Then a Desk for It)
- Cinematic Earth Engine: Building an Interactive Land Cover Split-Viewer
What I'm shipping and maintaining right now. Portfolio and agency stay as live sites; the rest are public repos.
| Project | Link | Notes |
|---|---|---|
| Portfolio | raythurman.dev | Personal site and blog |
| Ravenwood Software | ravenwoodsoftware.dev | Agency for client work |
| ravenwood-ui | ui.ravenwoodsoftware.dev · GitHub | Public UI kit / registry |
| Raven | GitHub | Local-first coding-agent harness |
| Hearth | GitHub | Control surface for Raven, Codex, and Grok |
| Pimarchy | GitHub · Docs | Pi OS Lite → Hyprland desktop |
Python · TypeScript · Rust · Go · Next.js · Sanity · Vercel · Docker · Linux
Some agent, client, and GIS tooling stays private. If you want to talk shop or a contract, email or LinkedIn is fine.
Last updated: 2026-10-02





