Raymond Thurman
Full-Stack Software Engineer & Geospatial Specialist
I architect and build enterprise-grade geospatial platforms and full-stack web applications. By merging advanced spatial analysis with modern AI and cloud-native architecture, I deliver software that powers scientific discovery and data-driven decision making.

About
Bridging Geography and Technology through Custom Full-Stack & AI Solutions
Enterprise Full-Stack Architecture
Designing and deploying resilient, scalable web architectures using Next.js, Go, and Python. I specialize in building robust backends and dynamic frontends that provide seamless user experiences and long-term maintainability.
AI & Geospatial Intelligence
Pioneering the intersection of GIS and Artificial Intelligence. From automating complex hydrological workflows with Genkit to architecting sophisticated spatial data pipelines, I bring clarity to large-scale geospatial datasets.
Strategic Technical Leadership
Driving innovation through proactive mentorship and thorough code audits. I empower teams by implementing engineering best practices and guiding the adoption of cutting-edge technologies like LLMs and cloud-native solutions.
Projects
Explore Featured Work
fastapi-react-starter
A modern starter template featuring a FastAPI backend with a PostgreSQL database and React 19 frontend with Tailwind CSS, React Router 7, Shade/cn, and vite tooling.
pimarchy
A lightweight, aesthetic Omarchy-inspired desktop transformation for Raspberry Pi 5 running Debian Bookworm with labwc.
straw
Straw is a modern, terminal-based file automation system built with Go. It features a persistent background daemon (strawd) that monitors your filesystem and an interactive TUI client (straw) for real-time monitoring and configuration.
ravenbot
Ravenbot is a high-performance, self-hosted autonomous AI agent built in Go 1.25+. It functions as a proactive technical assistant that researches the latest trends in Golang, AI/LLM, and Geospatial Engineering, delivering high-quality briefings directly to your pocket.
cronlib
CronLib is a lightweight, thread-safe, and high-performance cron scheduling library for Go. It is designed to handle thousands of concurrent jobs with sub-millisecond precision, mirroring node-cron functionality but optimized for the Go ecosystem.
sysmetrics-mcp
A lightweight MCP (Model Context Protocol) server that exposes Linux system metrics through MCP tools. Works on any Linux system including Raspberry Pi.
Contact Me!
Looking for a seasoned developer to architect your next system, conduct a comprehensive code review, or provide technical mentorship? I'm available for strategic collaborations and engineering partnerships. Reach out today to discuss how we can bring your complex ideas to life with scalable, high-performance solutions.