Uses

The tools I actually reach for. Updated when things change, not on a schedule.

Machines

  • MacBook Pro M4 Pro (14-core, 24GB, 500GB) running macOS 26. Primary dev machine. Codename: skynet.
  • Minisforum UM790 Pro running Ubuntu 24.04 LTS. Linux dev box, ML playground, and home for the apartment's network HUD. Sits in the closet, never sleeps. Codename: gayaprime.
  • iPhone 17 Pro for iOS testing and LiDAR capture for Oareo.
  • iPad Pro 13" (M4) for reading, sketching, and the occasional second screen.

Editor and Terminal

  • Claude Code in Ghostty for most of my day. The CLI is the loop now, the editor is the diff viewer.
  • VS Code for everything that isn't Swift.
  • Xcode for iOS work. There is no real alternative and I've made peace with that.
  • Ghostty as the terminal, with zsh, starship, zoxide, and fzf.
  • Obsidian for the second brain. Vault at ~/Vault, synced via Obsidian Sync.

Languages

  • Rust for CLI tools and anything that needs to be fast and small. domain-check and contextsmith are both Rust.
  • Swift for iOS. SwiftUI by default, UIKit when SwiftUI gives up.
  • Go for backend services. Switchboard Gateway lives here.
  • TypeScript for everything web. Astro for this site, SvelteKit for oareo.com, Next.js for Periodiq.
  • Python for ML, scripting, and gluing things together on the Linux box.

Infra

  • Docker for everything that touches a database or a service. PostgreSQL, Redis, Kafka, Open WebUI, Home Assistant, all in containers on gayaprime.
  • GitHub for code, releases, CI, and the occasional issue tracker.
  • Vercel for production web deploys. GitHub Pages for this site.
  • Homebrew on the Mac, apt + cargo install + Docker on the Linux box. No global pip, ever.

AI

  • Claude as the daily driver. Claude Code in the terminal, the desktop app for everything else.
  • ChatGPT and Perplexity for second opinions and search.
  • Ollama on gayaprime running llama3.2 behind Open WebUI. Local model when I want one.

Hardware around the desk

  • LG 4K monitors.
  • NuPhy mechanical keyboard.
  • Logitech MX Master 3.
  • AirPods Pro and Sony WH-1000XM4 depending on whether I want to be reachable.

At work

Full-stack developer at CentralSquare Technologies, building public administration, public safety, and justice software.

  • Visual Studio (17 / 19 / 22) for C# and C++.
  • PowerShell 7 + Windows Terminal + WSL Debian.
  • GitHub Copilot with Claude and Codex backends.
  • C#, C++, SQL, and the occasional VBScript that refuses to die.