Skip to main content

Uses

A somewhat comprehensive list of tools, apps, hardware, and more that I use on a daily basis to build and ship things.

Development

  • Neovim is my primary editor. I spend a fair amount of time tweaking my config, but at this point it does exactly what I need.
  • Fish is my shell. Clean syntax, great autocompletion out of the box, and no need to mess with .bashrc.
  • tmux for terminal multiplexing. I keep a few persistent sessions running for different projects.
  • React and Next.js for frontend work. Hono for lightweight edge APIs.
  • TypeScript for anything that runs in a JS runtime, and C when I need to get close to the metal.
  • Cloudflare Workers and Pages for deployment. Most of my projects run on the edge.
  • Docker and Docker Compose for self-hosted services. I built automa to streamline deploying them.

Workflow

  • Git for version control, hosted on GitHub. I keep most things public.
  • GitHub Actions for CI/CD on open-source projects. Cloudflare handles the deploy step.
  • Zen Browser for daily browsing and dev tools. Firefox as a secondary browser for testing.
  • Tailscale to connect my machines into a private mesh network.

System

DesktopCustom built
Operating systemArch Linux (btw)
BrowserZen Browser
EditorNeovim
TerminalKitty + Fish + tmux
LaptopMacBook Pro 14"
KeyboardTofu65
MouseLogitech G403
HeadphonesAudio Technica ATH-M50x / AirPods