Not a wall of logos: for every tool I say what it does, what I use it for and where to get it.
Almost everything here can be picked up today without paying. Links always point to the official site, never to a mirror or an affiliate link.
Tools
27
Categories
5
Free to start
26/27
Free · Free tier (usable without paying) · Paid
Languages and frameworks
What I write production code with. Typed backend, a frontend that ships HTML, and scripts that automate the repetitive parts.
.NET 8 & C#
dotnet.microsoft.com
Windows · macOS · Linux
Free
What it is
Microsoft's platform for building backends: REST APIs, services and data access with Entity Framework Core. Cross-platform, strongly typed and among the fastest around.
How I use it
It has been my main environment for years. Everything I do on enterprise work —clean architecture, CQRS with MediatR, tests— rests on it.
A web framework that generates static HTML and only ships JavaScript where it is genuinely needed. Built for content sites: fast by default, with no performance toll.
How I use it
This site runs on Astro, and so do the Web Despega sites. When a project is content plus a bit of interaction, it is my first pick.
A general-purpose language with the best ecosystem for data, automation and AI. It reads almost like pseudocode, so a script outlives what you expected.
How I use it
My Swiss army knife outside the backend: the PDF CV on this site is generated by a Python script, and I use it to explore models and process data.
Styles written as classes in the markup itself, on top of a constrained design system: spacing, type and colour come from a scale instead of being improvised.
How I use it
I use it with my own CSS variables for colour rather than the stock palette: the light and dark themes on this site are the same markup with different tokens.
What I use to delegate mechanical work without delegating judgement: reviewing diffs, drafting text, exploring a repo I do not know.
Claude Code
claude.com
Windows · macOS · Linux
Paid
What it is
A coding agent that runs in the terminal: it reads the repository, runs commands and proposes changes to the real code, not to a snippet pasted into a chat.
How I use it
I steer it with my own instruction files —the skills you can download on this site— so it follows my conventions rather than its own.
↳ Requires a Claude subscription or an API key. My ready-to-use skills for it are on this site.
xAI's conversational assistant. Its distinguishing trait is real-time access to what gets posted on X, so it can answer about what happened today.
How I use it
I turn to it when the question depends on something recent —a version just released, an ongoing debate— and the training cutoff of another model falls short.
An AI-powered answer and learning engine that breaks down any complex topic into clear explanations across four depth levels, with visual diagrams and verified sources.
How I use it
For conceptualising ideas and creating pedagogical analogies before diving into the technical implementation of architectures and algorithms.
Microsoft's suite for the software lifecycle: repositories, a work board (Boards), and build and release pipelines.
How I use it
It is where client work lives. I have built several of my skills on top of its CLI, to read a work item and prepare the branch without leaving the terminal.
Workflow automation with nodes wired together on a canvas: a trigger, a handful of steps and the integrations already solved. It can run on your own server.
How I use it
For repetitive work that does not deserve a service of its own: alerts, syncing between tools, and chaining a model call with whatever has to happen next.
↳ Self-hosting is free under a fair-code licence; their cloud version is paid.