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.2behind 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.