About
I'm Jeremy, born and raised in Hanau, Germany and now based in Austin, TX. I build software, run a homelab, and spend as much time outside as I can. I've been writing code professionally for over 9 years, and I've shipped everything from game server infrastructure to consumer products to the platform you're reading this on.
I got into programming through Minecraft. My friends and I started modding and hosting game servers, which turned into a real business. That was my first taste of building something people actually used, and I've been hooked ever since. Since then I've gone deep on full-stack web development, product design, infrastructure, and more recently AI tooling and local LLMs.
I also have a background in taking products to market. I've run campaigns on Google and Facebook ad platforms, managed launches end-to-end, and learned the hard way what resonates with users and what does not.
What I'm building
Landbound is my main project. It is a platform for outdoor adventurers that brings route planning, gear lists, and group coordination into one place. I built it because planning trips with friends always turned into a mess of scattered messages, and I wanted something better.
Routemade turns your actual hiking, running, and cycling routes into custom apparel. Upload a GPX file and it generates products featuring your real trail. It sits at the intersection of outdoor culture and personalized manufacturing, which is a space I find genuinely exciting.
Beyond products, I run an extensive homelab where I self-host most of the services I depend on: file storage, email, password management, monitoring, DNS, photo backups, and more. I write about what I learn on this blog.
Beyond code
I'm an outdoor enthusiast. Hiking, camping, and exploring new places are a big part of my life, and they directly influence what I build. Landbound exists because I wanted better tools for planning adventures. My interest in LoRa and Meshtastic comes from wanting reliable communication in places without cell coverage. I carry a Starlink Mini on trips so I can work from remote locations and still have a safety net.
I'm also a tinkerer. I have a 3D printer that I use constantly for custom mounts, enclosures, and replacement parts. My homelab is an ongoing project that I enjoy optimizing as much as any software I write. If something can be built, automated, or self-hosted, I've probably tried it.
Tech I work with
My default stack is Next.js, TypeScript, and PostgreSQL. I've shipped production apps with this combination for years and I know where it shines and where it breaks down. On the frontend I reach for React, Tailwind, and shadcn/ui. On the backend it's Node.js, Prisma, and Redis when I need caching or queues.
I run my own infrastructure. A Proxmox cluster with TrueNAS for storage, Caddy as a reverse proxy, everything containerized with Docker. I don't just deploy to a managed platform and call it done. I understand what's happening at every layer because I've built and maintained it myself.
On the AI side, I run local LLMs through Ollama, build automation workflows with n8n, and use Claude Code as my primary development tool. I'm not just consuming AI products. I'm building with the underlying models and integrating them into real workflows.
Get in touch
I'm always open to conversations about outdoor tech, self-hosting, product development, or interesting projects. The best way to reach me is email.