/uses
What I Use
Hardware, software, and tools I use daily to build and ship production software. Everything runs in the terminal on Arch Linux — no VS Code, no Cursor.
Development
HardwareCustom AMD desktop build with Vulkan-capable GPU for local AI inference
OSArch Linux with Hyprland compositor — tiling window manager, fully keyboard-driven
TerminalGhostty — GPU-accelerated terminal emulator
EditorClaude Code CLI — Anthropic's terminal-native AI coding tool. The primary interface for all development
ShellZsh with minimal config — fast startup, no framework overhead
Version ControlGit + GitHub — conventional commits, PR-based workflow
Stack
ReactUI library for all frontend work — React 19 for new projects
Next.jsFull-stack React framework — SSR, API routes, file-based routing
TypeScriptStrict mode everywhere — catches bugs before they ship
ConvexReal-time backend — reactive queries, ACID mutations, built-in auth
ClerkAuthentication — multi-tenant, pre-built components, webhook sync
Tailwind CSSUtility-first styling — rapid iteration without context switching
VercelFrontend hosting — automatic deploys, edge network, preview URLs
Cloudflare PagesStatic site hosting — this portfolio, the blog, FreeFlow PDF
React-PDF / html-to-imagePDF and PNG catalog generation — server-side rendering + client-side image export
Cloudflare R2Object storage for product images — 3,000+ images served via CDN proxy
ResendTransactional email — bulk campaigns, order confirmations, React templates
AI Tools
Claude CodePrimary development interface — filesystem access, git, command execution, hooks, subagents
OllamaLocal GPU inference via Vulkan backend — zero API cost for heartbeat tasks
Modelsqwen3:8b (general), qwen2.5-coder:14b (code review), vault-deepener-q8 (fine-tuned), qwen3-embedding:0.6b (search)
vault-searchOpen-source hybrid search (BM25 + embeddings + RRF) with LLM re-ranking — indexes the full vault (15K+ notes) locally via Ollama
Multi-AgentOpus architects, Sonnet implements, Haiku researches — model hierarchy by cognitive load
Design & Productivity
Obsidian15K+ note knowledge vault — the persistent memory layer for all AI development. Agents read and write it while I work or sleep.
FigmaDesign exploration and prototyping when layout decisions need visual iteration
TelegramNotification hub — deploy alerts, heartbeat errors, timed reminders via bot API
systemd timers100+ autonomous tasks on schedule — vault indexing, health checks, blog generation, research radar, code review