What I Use
A living document of the tools, software, and hardware that power my daily work.
๐ป Editor & Terminal
Cursor (Primary)
- AI-powered fork of VS Code
- Theme: Dark High Contrast
- Font: Fira Code with ligatures
- Key Extension: Claude Code (connects IDE with Claude Code for AI-assisted development)
Neovim (Secondary)
- For quick edits and remote work
- LazyVim for sensible defaults and plugin management
Terminal
- Ghostty (modern GPU-accelerated terminal)
- Zsh with Oh My Zsh
- tmux for session management
๐ ๏ธ Development Tools
Version Control
- Git + GitHub (prefer
ghCLI over web interface) - Command-line focused workflow
API Development
- Postman for complex API testing
- HTTPie for quick CLI requests
Containers & Deployment
- Docker + Colima (lightweight Docker runtime)
- Kamal for Rails deployment (Rails ecosystem)
- Cloudflare Pages for static sites
Database
- SQLite3 for most projects
- Primarily CLI-based (no GUI tools)
๐ฅ๏ธ Hardware
Primary Machine
- MacBook Air/Pro (personal and work)
- Minimalist setup - just the laptop
No fancy peripherals, no elaborate desk setup. Simple and portable.
๐ Productivity
Note Taking (in preference order)
- Obsidian โ Markdown files โ Notion โ Apple Notes
- Plain text and portability matter
Task Management
todo.mdfiles for personal tasks- GitHub Issues for code-related work
- GitHub Projects & Notion when collaborating
Communication
- Slack for work
- Discord for dev communities
Browser
- Brave (primary) for privacy
- Firefox as backup
๐ This Site
Tech Stack
- Framework: Astro 5 (SSR on Cloudflare Pages)
- UI: React 19 + TailwindCSS 4
- Components: shadcn/ui
- Styling: Tailwind with custom design system
- Icons: Lucide React
- Animations: Framer Motion
- Linting: Biome
- Deployment: Cloudflare Pages
Content
- Markdown with frontmatter
- Content collections for type safety
- Reading time calculation
Inspired by uses.tech - a list of /uses pages from developers around the world.
Last updated: November 22, 2025