Dotfiles
My macOS development environment configuration. Shell setup, Git config, Homebrew packages, and editor preferences. Version controlled and portable.
Behind the build
Decisions over decoration
The product context, technical choices, constraints, and lessons that shaped this work.
Why Dotfiles?
Every developer should version control their environment. These are the configuration files I use across my machines: shell aliases, Git settings, Homebrew package lists, and editor config. One clone and a bootstrap script gets me from a fresh Mac to a fully configured development environment.
What's Included
- Zsh configuration with custom aliases and functions
- Git config with sensible defaults and aliases
- Homebrew Brewfile for automated package installation
- macOS system preferences scripted for consistency
- Editor configuration and extensions list
Philosophy
Keep it simple, keep it documented, keep it in Git. If my laptop dies tomorrow, I want to be productive on a new machine within an hour.
Keep exploring
More project stories
Mouse28
A Disney parks blog and podcast built for families navigating accessibility, featuring weekly content from a family who visits Disney every week with their autistic daughter.
Read build notesRingside
A wrestling promotion management platform for booking events, managing rosters, tracking championships, and organizing storylines.
Read build notesBakery on Biscotto
Built a custom website for a local sourdough bakery business. Features a handcrafted design with interactive menu, customer review system with admin approval, and a Filament-powered dashboard for the business owner.
Read build notes