👋 I'm Aaron
a Senior Software Engineer at Root Insurance with 17+ years of building software that solves real-world problems. I'm passionate about domain modularity, clean architecture, and crafting maintainable software in Ruby and Rust.
Tech I love
Ruby and Rust, with strong experience in Rails, GraphQL, microservices, and domain-driven design. I'm a maintainer of Hanami, dry-rb, and rom-rb, and a big fan of everything in that ecosystem.
Published Crates
| Crate | Description |
|---|---|
| gest | Manage agent-generated artifacts and task backlogs alongside your project |
| doing | CLI tool for remembering what you were doing and tracking what you've done |
| farg | Colorimetry, color space conversions, and color manipulation |
| dir_spec | Cross-platform XDG and platform-specific directory resolution with sensible fallbacks |
Beyond code
When I'm not programming, you'll find me playing Magic: The Gathering Commander, running D&D campaigns, or overlanding in my Jeep Gladiator Mojave.