βββββββ ββββββ βββ βββ
ββββββββββββββββββββ ββββ
ββββββββββββββββ βββββββ
ββββββββββββββββ βββββ
βββ ββββββ βββ βββ
βββ ββββββ βββ βββ
I'm Ray, a Full Stack Developer and GIS Software Engineer at Xcellent Technology Solutions, contracted to the USGS on geospatial workflows for the National Map.
- π Building mapping and hydrographic tooling that has to work on real data
- π» Portfolio: raythurman.dev
- π οΈ Day job stack: Python Β· Django Β· Next.js Β· Flask Β· GraphQL Β· Node.js Β· GIS
- π¦ After hours: local coding agents, terminal UIs, and homelab systems in Rust and Go
- Cinematic Earth Engine: Building an Interactive Land Cover Split-Viewer
- Beyond the Static Map: Building an Interactive Nighttime Lights Trend Analyzer
- Level Up Your Career: Why Every Software Engineer Needs a Homelab
What I actually have pinned and what I still maintain. Most of the current work is local-first: agents you run yourself, a control surface for them, and a Pi desktop that is not a toy.
Local-first tools: coding agents, a control surface for them, and Raspberry Pi desktop setup.
| Project | Stack | Description |
|---|---|---|
| Raven | Rust | Privacy-first coding-agent harness. Single binary, works with Ollama or any OpenAI-compatible endpoint. |
| Hearth | Rust | Local control surface for Raven, Codex, and Grok on Linux and Windows. |
| Pimarchy | Shell | Pi OS Lite β Hyprland desktop (Omarchy-style). Docs. |
| sysmetrics-mcp | Go | MCP server for Linux system metrics (Pi-friendly). |
| Straw | Go | Folder-watching file automation with Charm TUI + daemon. |
| fastapi-react-starter | TS / Python | FastAPI + Postgres + React 19 starter template. |
Also: Ravenwood VS Code theme, Aurora Flow new-tab extension, EdgeShield, homelab-template.
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-08-25





