About
I'm a software engineer and partner at Sky High Visions, based in Columbus, OH. I got into engineering through a winding path that started in marketing, where I kept finding myself more interested in building the tools than using them. I specialize in web applications, automations, and AI tooling. Before going the agency route, I worked across the stack at companies like Loop and WillowTree.
These days I build Shopify apps and themes, WordPress sites, custom automations, and web apps for clients. On the side, I build things like Orch, a CLI tool for orchestrating multiple AI coding agents. I'm always chasing the next thing that makes me rethink how software gets built.
Outside of work, I spend my time with my wife Mo and our two dogs, Lola and Herbert. I play tennis, scuba dive when I can, and unwind with a good book or a long gaming session.
Experience
-
Apr 2024 – Present Partner & Head of Engineering · Sky High Visions
Building custom full-stack applications and automations as an IC while managing a team of five engineers delivering across 30+ client engagements. Work spans WordPress, Shopify, nonprofit, and e-commerce projects.
- Laravel
- Vue
- Shopify
- WordPress
- Tailwind
-
Oct 2021 – Mar 2024 Software Engineer · Loop
Full-stack engineer on Loop's post-purchase platform, a Laravel and Vue Shopify application used by 5,000+ DTC brands including Bombas, Brooklinen, and FIGS. Built and maintained features across the returns, exchanges, and order tracking systems handling 2M+ returns monthly.
- Laravel
- Vue.js
- Shopify
- Full-Stack Development
-
Jul 2019 – Oct 2021 Platform Software Engineer · WillowTree
Full-stack development at a digital product agency building platforms and internal tools for Fortune 500 clients across industries including financial services, QSR, and retail.
- Full-Stack Development
- Agency
-
Sep 2017 – Jul 2019 Web Developer · Stodzy Internet Marketing
Built and maintained web properties for a digital marketing agency. Full-stack development with a focus on WordPress and client-facing sites.
- Full-Stack Development
- WordPress
Projects
-
A Go CLI that orchestrates multiple Claude Code instances via tmux. Spin up named agents with roles, inter-agent communication through files, scheduled follow-ups, and a live terminal dashboard. One binary, no dependencies beyond tmux and claude.
- Go
- CLI
- AI
- tmux
- SQLite
-
AI-powered SEO and content strategy platform. SERP analysis, content gap identification, competitor tracking, and AI writing tools for agencies, enterprises, and solo creators.
- AI
- SEO
- SaaS
-
The premier DIY battery building education platform. Free online tools including a battery pack planner, 3D pack designer, BMS picker, and powerwall planner, plus guides and a growing community.
- React
- Node.js
- Tailwind CSS
Blog
-
Agency Engineering Leadership Changed When AI Got Good
Running engineering at a small agency means shipping 30+ client projects with a tiny team. AI didn't just speed things up. It changed which decisions matter.
Read more -
Building Orch: A CLI Orchestrator for Multi-Agent Claude Code
How I built a thin coordination layer that lets multiple Claude Code instances work as a team, and the design decisions that made it work.
Read more -
Multi-Agent AI Patterns That Actually Work
After months of running coordinated AI agents on real projects, here are the patterns that hold up and the ones that fall apart.
Read more
Contact
Get In Touch
I'm always open to new opportunities, interesting projects, and connecting with fellow developers. Whether you have a question or just want to say hi, my inbox is always open.
Say Hello