Skip to content
Setup

Uses

The tools I rely on for work and daily development. Inspired by uses.tech.

AI

Claude Code →

My AI coding agent. I use it across every repository — planning features, writing and reviewing code, and opening pull requests I review before merging.

Claude →

For thinking through designs, writing, and research before the code starts.

Operating systems

Linux →

Where embedded toolchains, servers, and most of my C/C++ work live. Ubuntu on the servers I run.

Windows 11 →

Daily desktop, plus Visual C++ work and cross-platform testing.

Editors & terminal

VS Code →

Primary editor for C/C++, Python, TypeScript, and everything in between.

Visual Studio →

For Visual C++ projects and when I need its debugger on Windows.

Bash, PowerShell & Git Bash →

Bash on Linux, PowerShell and Git Bash on Windows — the same scripts on both where I can.

Version control & planning

Git →

Every project, from firmware to this site.

Fork →

Git client for reviewing history, staging hunks, and untangling rebases visually.

GitHub & GitHub Actions →

Code hosting, pull requests, and CI/CD — every push to main deploys.

Jira →

Sprint planning and issue tracking on team projects.

Notes & writing

Obsidian →

Second brain and the editor for this website — the whole site is an Obsidian vault of plain Markdown.

Sveltia CMS →

Browser editor for this site when I'm away from my computer. Saves straight to GitHub.

Build & ship

Supabase →

Postgres, auth, row-level security, and edge functions for client apps like Mi 70-20-10 and carterapp.

Firebase →

Realtime Database for the multiplayer games at apps.jesusrtech.com.

Vercel →

Hosting and preview deployments for React apps.

GitHub Pages →

Static hosting for this site and apps.jesusrtech.com.

DigitalOcean →

Linux servers for the Laravel apps I run.

Docker →

Reproducible toolchains and environments, from embedded builds to backends.

Stripe →

Payments and subscriptions.

Testing

Google Test →

Unit tests for C++.

Vitest →

Unit and component tests for TypeScript and React.