I'm Ian, a software engineer bridging the last mile from it works to it ships. I help teams turn AI agents into a reliable part of their engineering process: harnesses, charters, guardrails, and workflows that make AI-generated changes safe to merge.
Highest-leverage AI wins for engineering teams. No scattered experiments, durable workflows.
Charters, guardrails, and audits, the scaffolding that carries AI changes from “it works” to “it ships.”
Backends, frontends, infra, and everything in between. Ruby, Python, Go, TypeScript, the whole stack.
Currently
AI writes the code. I help teams make it production-grade , the harnesses, charters, and workflows that carry a change from prototype to production.
About
I'm a passionate software engineer building software teams can actually change. I love solving complex problems, expanding my skills, and embracing the remote work lifestyle.
Lately, most of my work sits at the intersection of engineering and AI. I help teams integrate AI into their development process, focusing on the highest-leverage wins rather than scattered experiments. My philosophy is simple: AI writes the code; humans and harnesses make it production-grade.
My core expertise is in web applications: Ruby, Python, PHP, JavaScript, and Go. I work across the entire stack, backend APIs, frontend interfaces, testing frameworks, databases, job queues, web servers, Linux systems, cloud services, containers, orchestration, and Bash. I also author Ruby gems that simplify development and promote clean architecture.
My approach to work is thoughtful and people-centered. I enjoy collaborating with teams to deliver real value, using a cordial and consensus-driven leadership style, organizing activities, fostering cooperation, and building strategies that lead to positive, sustainable outcomes.
A working set of tools, sharpened over years of shipping.
Projects
The projects I care most about, open source, focused on the workflows and guardrails that turn AI-generated changes into software teams can trust.
Ruby Gems
A handful of Ruby gems I've written to simplify development and promote clean architecture, a task runner, a static site generator, and a web framework. No AI, just craft.