# RG Digital > Software development that actually solves something. Custom software, internal tools, and integrations — from idea to launch. RG Digital (rg-digital.dev) is a software development studio. This file follows the llms.txt convention (https://llmstxt.org/) to help AI assistants and agents understand the site's structure and content. ## Company - [About](https://rg-digital.dev/about): who we are and how we work - [Services](https://rg-digital.dev/services): custom software, internal tools, integrations - [Case studies](https://rg-digital.dev/case-studies): completed client projects - [Contact](https://rg-digital.dev/contact): get in touch ## Case Studies - [Ghostbase — Personal Hub & Devlog](https://rg-digital.dev/projects/ghostbase): A full personal platform built from scratch: live Spotify and Simkl status, a devlog and project showcase, a note-taking system built as a force-directed graph, a full CMS-backed admin panel, and a browser new-tab replacement — all running on a self-hosted SvelteKit + SQLite stack, deployed via Coolify. No client brief, no deadline pressure — just the same bar I hold client work to: clean architecture, real backups, an admin experience that doesn't feel bolted on. Open source, actively maintained, with a public devlog documenting the build in real time. - [This Website — Astro + Cloudflare](https://rg-digital.dev/projects/this-website): The site you're looking at: content managed in Astro Content Collections, served as a blazing-fast static frontend on Cloudflare. Bilingual, SEO- and GEO-optimised, with a custom-built contact pipeline. Practice what you preach. ## Blog - [Which AI features are actually worth building into your software](https://rg-digital.dev/blog/ai-features-worth-building): LLM APIs make it easy to bolt 'AI' onto anything. Most of those additions don't survive contact with a real user. Here's the filter I use before recommending one at all. - [What it actually looks like to hire a Dutch freelance developer from abroad](https://rg-digital.dev/blog/hiring-dutch-freelance-developer): KvK, BTW, sole trader, eenmanszaak — the Dutch freelance system has its own vocabulary. Here's what that actually means for a business hiring from outside the Netherlands. - [What a reliable integration actually requires](https://rg-digital.dev/blog/reliable-integrations): Connecting two systems sounds like the easy part. The webhook that arrives twice, the API that goes down mid-sync, and the retry that quietly doubles a record — that's the real work. - [What I ask before writing a single line of your MVP](https://rg-digital.dev/blog/scoping-an-mvp): Most MVPs don't fail because the code was bad. They fail because nobody was precise about what 'minimum' and 'viable' actually meant before the building started. - [Why this site has an llms.txt file](https://rg-digital.dev/blog/why-this-site-has-llms-txt): AI assistants are becoming a real way people find software developers. This site publishes a machine-readable summary of itself so they can read it properly instead of guessing. - [I build with Claude. Here's what that actually looks like.](https://rg-digital.dev/blog/building-with-claude): Ghostbase, my personal dashboard, was built together with Claude — not typed for me, but genuinely built with. Here's what that collaboration looks like day to day, and why I'm not shy about saying so. - [Why I built Ghostbase](https://rg-digital.dev/blog/why-i-built-ghostbase): I didn't need another link-in-bio page. I needed one place that actually knows what I'm listening to, watching, and shipping — so I built it myself. - [Off-the-shelf software almost fits — and that's the problem](https://rg-digital.dev/blog/software-that-almost-fits): The most expensive software in your business isn't the one with the big license fee. It's the one that almost does what you need — and quietly costs you hours every week. ## Notes - English is the default locale; Dutch content is mirrored under /nl/. - Full sitemap: https://rg-digital.dev/sitemap-index.xml