Sergio Xalambrí

Search

Uses

What I build with, day to day: the desk, the editor, the stack behind this site and the services it runs on. It changes as my work does, so it’s a snapshot rather than a recommendation.

Last updated: October 2026

Hardware

  • MacBook Pro M5The computer I write, build and record everything on.
  • Shure MV7My microphone for calls, podcasts and talks.

Editor and terminal

  • Visual Studio CodeMy one editor for code and writing, with the repository’s recommended extensions.
  • GitHub ThemeSwitches between its light and dark versions with the system appearance.
  • OxcFormats and lints on save with the same oxfmt and oxlint the repository checks with.
  • TerminalThe terminal that ships with macOS, where my shell runs.
  • ZshMy shell, set up to pick the right Node.js version per project.
  • Claude CodeWorks in my monorepo by the rules its AGENTS.md lays out, while I review and steer.

Stack

What this site and the @sdxc packages are built with.

  • TypeScriptThe language I write everything in, front end and back end.
  • RemixRemix v3 renders this site: its router, middleware and components, on Web APIs.
  • BunInstalls dependencies and runs every script in the monorepo.
  • Vite+Formats, lints and type checks the whole repository in one cached pass.
  • VitestRuns the tests, in Node, in a real browser and inside workerd with real bindings.
  • Mock Service WorkerMocks outbound HTTP in tests, so nothing stubs fetch.
  • @sdxc packagesMy own libraries for auth, jobs, mail, caching and UI, which every app here uses.

Hosting and services

  • Cloudflare WorkersWhere this site and my other apps run, close to every reader.
  • Cloudflare D1, KV and R2The site’s database, caches and backups, next to the Worker.
  • GitHubHome of all my code, from the monorepo to Remix Auth.
  • GitHub ActionsChecks every push and publishes the @sdxc packages in a daily release.
  • npmWhere the @sdxc packages are published.

Apps

  • SafariMy main browser.
  • MailEmail, with the app that ships with macOS.
  • CalendarMeetings and plans, also built into macOS.
  • CursorAn AI-first editor I keep beside VS Code.
  • XcodeFor building and running apps for Apple’s platforms.
  • FigmaTo design and mock up interfaces before I build them.
  • ChatGPTAn AI assistant on the desktop.
  • ClaudeClaude’s desktop app, for chats and longer work sessions.
  • GitHub DesktopTo review and stage changes visually before a commit.
  • Docker DesktopRuns containers locally when a project needs one.