Uses

Tools and technology I use daily.

A snapshot of the hardware, software, and services behind my work. Inspired by uses.tech.

Development

Editor and terminal

  • Xcode for iOS/macOS development
  • VS Code + Claude Code for web and infrastructure
  • Terminal.app with zsh
  • Git for everything

Languages and runtimes

  • Swift for mobile/desktop apps
  • TypeScript and Node.js for web tooling
  • Rust for audio and systems experiments
  • HTML, CSS, and vanilla JS for the web

Infrastructure

Hosting and CI

  • GitHub static site hosting
  • GitHub Actions for CI/CD
  • pnpm for package management
  • Playwright for browser testing

Build tools

  • Vite for exploration project builds
  • Custom Node.js build script for the site
  • ESLint, Stylelint, html-validate for linting
  • Lighthouse CI for performance assertions

Hardware

Workstation

  • MacBook Pro (Apple Silicon)
  • iPhone for mobile testing and blog publishing