Uses
A list of tools and hardware I use daily. Updated periodically as my setup evolves.
Hardware
- MacBook Pro M3 Max — 36GB unified memory, enough for local inference and light fine-tuning
- External Display — 27" 4K monitor for split-screen coding and documentation
- Keyboard — Keychron K2 with mechanical switches for long typing sessions
Development
- Editor — VS Code with Vim keybindings
- Terminal — Warp AI (integrated command explanations are transformative)
- Browser — Arc for organization, Chrome for compatibility testing
- API Client — Thunder Client for VS Code (lighter than Postman)
AI & ML
- Primary model — Claude Sonnet for code generation, Opus for deep reasoning
- Local models — Llama 3.1 8B via Ollama for fast local inference
- AI framework — Pydantic AI for agent development and structured outputs
- Vector DB — SQLite with sqlite-vec for RAG (no external dependencies)
- Notebook — Jupyter Lab for experimentation and model testing
Knowledge management
- Primary system — Obsidian with a custom agentic stack for note linking and discovery
- Capture — Mobile Obsidian for quick inputs during the day
- Publishing — Quartz for static site generation from my vault (in progress)
Hosting & infrastructure
- Static hosting — Cloudflare Pages (zero config, global edge)
- DNS — Cloudflare DNS (proxied for DDoS protection)
- Analytics — Cloudflare Web Analytics (privacy-first, no cookies)
- CI/CD — GitHub triggers Cloudflare Pages builds automatically
Writing
- Blog posts — Pages CMS (git-backed, browser-based editor)
- Docs — Markdown in Obsidian, synced via Git
- Grammar — Grammarly for final polish
Inspired by uses.tech. If you have questions about my setup, ask away.