👋 Hello, World! I'm Ian.
I am located in Austin, Texas.
I’m a passionate software engineer specializing in harness engineering, building scalable web applications, and cloud-based solutions. I love solving complex problems, expanding my skills, and embracing the remote work lifestyle. I also help teams integrate AI into their engineering process holistically, focusing on the highest-leverage wins rather than scattered experiments. My core expertise lies in web applications: particularly Ruby, Python, PHP, JavaScript, and Go. I take pride in creating software that is simple, durable, and impactful.
I bring ideas to life by working across the entire web stack from backend APIs to frontend interfaces, and everything in between. I’m comfortable with testing frameworks, databases, memory caches, job queues, web servers, Linux systems, cloud services, containers, orchestration, and Bash scripting. In addition to building full-stack applications, I also author and maintain 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. Whether leading initiatives or supporting others, I focus on organizing activities, fostering cooperation, and building strategies that lead to positive, sustainable outcomes.
Consulting
I’m the owner of Huckleberry and the author of the Bridle plugin for Claude Code. AI writes the code. I help teams make it production-grade, bridging the last mile from “it works” to “it ships.”
Vibe Rescue: for founders & early startups
Vibe Audits, Production Sprints, Bridle setup & coaching, and founder retainers to turn AI-generated prototypes into tested, reliable software, then make it live on the internet.
AI Enablement: for established teams
Readiness assessments, enablement engagements, Bridle rollouts, fractional enablement leadership, and workshops to establish sustainable agent-based workflows.
I approach my work as something that adds value to people's lives.
What matters most in software is the impact it has on the lives of individuals. Software that doesn't solve problems for people is software that doesn't work.
Hundreds of colleagues
I view my co-workers as customers too.
I specialize in creating tools that makes their jobs easier.
Thousands of businesses
I'm thrilled to have enabled thousands of private practice clinics to serve their patients.
We empowered clinicians to serve patients focused on preventative healthcare.
Millions of people
I'm proud to have been a part of a team that impacted millions of people.
We enabled these folks to get the medications they need to live healthy lives.
Open Source
-
- Role
- Bridle
- Description
- A Claude Code plugin for managing an agent project harness: rules, agents, skills, and slash commands. It turns review feedback into reusable rules.
-
- Role
- CASA
- Description
- An open source volunteer management system for nonprofit CASA, serving foster youth across America. Built with Rails and Hotwire, hosted on Heroku.
My Projects
-
- Role
- Caml
- Description
- A CLI tool that builds custom command-line apps from declarative YAML files. Ideal for automating scripts and scaffolding internal tools with minimal setup.
-
- Role
- Otto
- Description
- A simple Ruby-based static site generator that uses AsciiDoc markup. Includes a lightweight CLI, automatic rebuilding, and a built-in server for local development.
-
- Role
- Reins
- Description
- A minimalist rack-based Ruby web framework focused on simplicity and convention over configuration. Includes a built-in ORM for easy database access.
-
- Role
- Password Manager
- Description
- A full-stack Rails application for managing passwords. Uses test-driven development, Hotwire, and a CI/CD workflow built with GitHub Actions.
-
- Role
- URL Shortener
- Description
- A full-stack Rails application for shortening URLs. Uses test-driven development, Hotwire, and a CI/CD workflow built with GitHub Actions.
-
- Role
- Pay Stub Collector Agent
- Description
- A full-stack Rails application for processing pay stub requests in loan applications. Uses Solid Queue with a verifiable, automated audit trail.