Skip to main content
albinogeek

What This Geek Uses

A transparent inventory of the tools actually running on this workstation. No affiliate links, no sponsored placements — if it's listed here, it's because it earns its keep.

IDEs

Four IDEs in rotation — picked per task, not per fashion.

  • AntigravityGoogle's agentic IDE. Used for cross-model agent workflows.
  • Claude CodePrimary AI coding agent. Sonnet for workhorse tasks, Opus for architecture review, Haiku for low-latency sub-tasks.
  • CursorLarge-context diff review and multi-file refactors.
  • VS Code InsidersNightly VS Code build. Extension ecosystem when a GUI sidebar earns its keep.

Operating Systems

Five OSes in regular rotation across workstations, VMs, and containers.

  • AlpineLightweight base for containers and minimal runtime images.
  • Arch LinuxRolling-release workstation when bleeding-edge packages matter.
  • Fedora LinuxDaily-driver workstation. Recent kernels + RPM ecosystem.
  • UbuntuLTS server target. Defaults match most managed-hosting platforms.
  • Windows 10Cross-platform testing + the occasional client-side build.

Hardware

BC-based home office setup. Specs listed are representative of what's on the desk — nothing exotic.

  • WorkstationAMD Ryzen 9 desktop, 64 GB DDR5 RAM. Runs local model inference and heavy TypeScript/Go builds without breaking a sweat.
  • GPUNVIDIA RTX 4070 for local LLM inference (llama.cpp / Ollama) and occasional CUDA workloads.
  • DisplaysDual 27" 1440p monitors. No ultrawide — two discrete screens means proper window management.
  • KeyboardMechanical TKL with tactile switches. Layout matters more than brand.
  • HeadsetOver-ear wired headset for long focus sessions. Wireless is a battery-anxiety tax.

Web Stack

The stack this site is built on — and the same defaults used for client work.

  • Next.js 16App Router, RSC, streaming. The cutting edge that isn't painful yet.
  • React 19Server Components first. Client Components only when interactivity demands it.
  • Tailwind v4CSS-first config via @theme tokens. No tailwind.config.js.
  • shadcn/uiNew York style, Slate base. Copy-owns components; no hidden dependency debt.
  • BiomeLint + format in one tool. Fast, opinionated, replaces ESLint + Prettier.

Services

Infrastructure kept as thin as possible. Each service earns its monthly line item or it gets cut.

  • DigitalOceanApp Platform for hosting, DNS management. Predictable pricing, no surprise egress fees.
  • SupabasePostgres + Auth + Storage when persistence is needed. Free tier handles early-stage traffic.
  • PolarPayments and product delivery. Developer-native checkout, no Stripe boilerplate.
  • MailgunTransactional email. SPF/DKIM/MX on mg.albinogeek.com. No marketing lists.
  • PlausiblePrivacy-first analytics. Cookie-free, no PII, EU-hosted. Tells you what you need to know.

Why public?

Receipts beat vibes. If you're evaluating whether to hire someone to wire up your Claude Code workflows, you should know what's on their workstation — not just what they claim to use. This page is that receipt. It also keeps the operator honest: if something falls off the stack, it comes off the page.

Questions about the stack? Drop a message on the contact page.