Uses
Hardware, software, and tools I use day-to-day. Inspired by uses.tech.
This is a small, evolving list of the tools and workflows I use day to day. It is not a full inventory; detailed machine setup and bootstrap notes live in my dotfiles.
Development
- cmux as my main terminal/workspace environment, based on
Ghostty. I use it for terminal sessions, split panes, and agent-oriented development workflows. - Shell and machine setup managed in my dotfiles, mostly around
zsh/ash-style workflows. The detailed bootstrap package list lives in the dotfiles repo instead of on this page. - Neovim
- Svelte for interactive web UI work
- Astro for this site
TypeScriptfor most web-facing workGoandPythonfor backend services, scripting, and automation- Bun for JavaScript/TypeScript package management, local development, and builds
- asdf for runtime version management
- GitHub for source control and public project notes
- Cloudflare Pages for hosting this blog
- CyberChef for quick encoding, decoding, and ad-hoc data transforms
- croc for secure peer-to-peer file transfer between machines
Lab and infrastructure
- Proxmox VE for local virtualization and lab environments
- Docker and Docker Compose for local services
- Kubernetes for container orchestration and deployment experiments
- Kali Linux for security testing workflows
- Immich for self-hosted photo management
AI-assisted workflow
- ChatGPT, Claude Code, and Codex for implementation, review, and debugging loops
- AI tools for breaking down requirements, exploring approaches, writing drafts, and checking edge cases
- Spectra for spec-driven development workflows: turning vague ideas into structured proposals, tasks, and implementation plans before coding
- rtk as a CLI proxy that trims LLM token usage on common dev commands
- Small scripts and utilities when a repeated workflow starts to get annoying
Planning
- Linear as a personal project manager
- issue-graph, my self-hosted issue dependency graph viewer (Linear today, more sources later)
- Mermaid for diagrams and technical notes
Notes and writing
- Obsidian as the private note-taking environment
- Notion for structured notes, planning, and shared documents
- Plain
Markdownas the long-term content format - This blog as the public layer for notes that are useful enough to keep outside the vault
What I care about
I tend to prefer tools that make work easier to reason about: fast feedback, plain files, portable data, and workflows that can survive being moved to a different stack later.
Everyday tools
Last updated: