What I Use
A living document of the tools, software, and hardware that power my daily work.
๐ป Editor & Terminal
Claude Code (Primary)
- AI-powered CLI for code generation and refactoring
- Paired with LazyVim for reviewing and refining generated code
Neovim + LazyVim (Code Review & Editing)
- LazyVim for sensible defaults and plugin management
- Used for reviewing AI-generated code, quick edits, and remote work
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 Workers for this site
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 7 (SSR on Cloudflare Workers)
- UI: React 19 + TailwindCSS 4
- Components: shadcn/ui
- Styling: Tailwind with custom design system
- Icons: Lucide React + Remix Icons
- Animations: Framer Motion
- Linting: Biome
- Deployment: Cloudflare Workers with static assets
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: July 1, 2026