Uses
What's in my toolkit
The editor, languages, tools, and hardware I reach for every day. A companion to the cheatsheet — those are the commands, these are what I run them with.
Editor & Terminal
- RubyMine My main IDE for Ruby and Rails work.
- VS Code For everything else, with the Claude Code extension.
- Terminals iTerm2 day to day; trying out Ghostty.
- Shell zsh with Oh My Zsh.
- Editor setup JetBrains Mono, Monokai Dark theme.
Languages & Frameworks
- Ruby & Rails Ruby 4.0.3 and Rails 8 — my main backend stack.
- JavaScript / TypeScript Vanilla JS on this site; TypeScript at work and in side projects.
- Node.js 22.22.3, pinned per project with mise.
- React & Next.js For rich front ends — CronLens and HookView run on Next.js.
- Tailwind CSS & GSAP The styling and motion behind this site.
- Jekyll The static site generator powering this portfolio.
AI Coding
- Claude Code Anthropic's agentic CLI — my main AI pair.
- Codex OpenAI's coding agent.
- GitHub Copilot Inline completions in the editor.
Dev Tools & Infra
- Git & GitHub Version control and where this site lives.
- Docker / Colima Containers and a lightweight local runtime on macOS.
- Jupyter Notebook For data exploration and quick experiments.
- Kamal Zero-downtime deploys for Rails apps.
- SOPS Encrypted, version-controlled secrets.
Hardware
- Laptop MacBook Pro (M3 Max, Apple Silicon) running macOS.
- Keyboard Apple Magic Keyboard.
- Mouse Apple Magic Mouse.
- Monitor LG UltraFine 4K (27") external display.
Apps & Services
- Design Figma for UI design.
- Diagrams Mermaid AI for diagrams and flowcharts.
- Music Spotify and YouTube Music on while I code.
- Browser Firefox, Brave, and Chrome.
- Notes Google Keep and Apple Notes.