
Full-stack developer. I spend my days between TypeScript, APIs and the terminal, and this is where I share the tools I build.
What's here
Every time I finish an open-source tool, I write about it here: what it solves and how to try it.
Right now that means claudio, Claude Code as a service; Sluice, which runs each git tree's tests once so several coding agents don't bring the machine down; and Shipcast, which is what publishes these posts.
About me
I've spent years working across the whole stack: APIs, frontends, microservices, real-time data and, lately, a lot of AI. I like clean code, well thought-out architecture, and breaking things to understand how they work.
- I live happily in TypeScript.
- The Linux terminal is probably my best friend.
- Sometimes I build things that shouldn't work, just to see if they do.
What I work with
- ReactTanStackTailwindMUIshadcn/ui
- TypeScriptRustNode.jsNestJSFastifyExpressPostgreSQLMongoDBRedisMQTTBullMQ
- DockerKubernetesGitLab CIJestPlaywright
- ClaudeMCPRAGAgents
Build software like you mean it. Break things to understand them. Repeat.
Get in touch
The quickest way is an email to me@josegarrido.dev. I'm also on: