Kyle Willis

USES

A living list of what I actually reach for day-to-day. Inspired by usesthis.com.

Editor

  • Neovim with Lazy.nvim
  • Claude Code for agentic pair programming
  • Plain markdown notes, one folder per project under ~/projects

Terminal

  • Ghostty — GPU-accelerated, fast as hell
  • tmux with Ctrl+Space as prefix
  • zsh with a minimal prompt

Dev Stack

  • mise for Node and Python versions
  • Docker via colima for local containers
  • just as the per-project task runner
  • git with delta for diffs
  • npm everywhere

Hosting & Infra

  • Vercel for this site and most side projects
  • Linode for long-running services, fronted by Caddy
  • GitHub Actions for CI on pull requests

Setup

All dotfiles live at ~/dotfiles with a setup.sh that bootstraps a fresh Mac end to end.