Hi, I'm Aaron
I’m a Technical Product Builder with over 20 years experience helping early-stage companies create applications, tools and experiences that their customers and developers love.
My journey started as a designer before evolving into development, giving me a perspective that combines technical depth with a strong sense of design and user experience. Over the years I’ve worked across web applications, developer tools, blockchain and AI, always with the same goal: making complexity simple.
I do my best work in small teams, wearing many hats, thinking strategically, and getting my hands dirty with code. I’ve been running my consultancy Push Code since 2012, and most recently I was deeply involved in the Aldea Computer project, building developer tooling for a novel blockchain platform. I’ve created and maintain dozens of open source packages and libraries in blockchain and AI spaces that developers use every day.
I’m based in the UK in Gloucestershire, and work with clients around the world.
Chronology
Work with me
Right now I'm exploring what comes next. If you're building something interesting and think we might be a good fit, I'd love to hear from you.
What I bring
- Full-stack development
- Product focused thinking
- Experience-led approach
- Making complexity simple
Preferred tech
- JavaScript/TypeScript
- Elixir, Phoenix and LiveView
- Vue, Svelte, Tailwind, Astro
- Snakecase over camelcase
Current interests
- AI tools and apps
- Developer tooling
- Early-stage startups
- Open source development