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.
More Projects
Ringside
A wrestling promotion management platform for booking events, managing rosters, tracking championships, and organizing storylines.
Bakery 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.
The Laravel Architect
My personal website and content platform. Blog, podcasts, projects, and a hire-me page, all built from scratch with Laravel and Filament.