Skip to main content

Product design & AI engineering

Product judgment, interface craft, and working software.

Stephen Bowman wearing sunglasses and a tuxedo

I'm Stephen Bowman, a product designer and AI engineer near Chicago. My ten years of experience span marketing, sales and product design. I build software that helps people understand complicated information and get things done.

At IBM iX, I designed service, healthcare, and commerce workflows with client teams. At AstraZeneca, I wrote requirements, designed interfaces, and built AI prototypes. I like making a discussion concrete enough to build. What can someone do here? What happens next? Which decisions still need a person?

I also build software around my own interests. CFB Model Lab is where I investigate college football through data, Python models, and the interface. I work with coding agents, review their changes, and test the result. My accepted fixes to Hermes Agent and token-tracker show that work in the open.

Before product design, I worked in digital marketing at Grainger and sales at Yelp. I'm a Midwesterner and a new dad. Building with AI keeps me curious. So does figuring out fatherhood.

Capabilities

The work behind the words. Open a project to see the decisions, the original artifacts, and my contribution.

In the code,
too.

I build and debug software with coding agents. Here are two contributions accepted by the projects I work with.

Keep each agent profile separate

Hermes Agent Accepted commit · 4d47891

Dashboard actions in Hermes Agent could inherit another profile’s credentials and settings. I contributed a Python fix that gives named profiles their own environment, with regression coverage.

Read the Hermes fix

Give the right model the right price

token-tracker Merged pull request · #18

GPT-4o could inherit GPT-4o-mini’s price in token-tracker. My merged fix matches the exact model ID, with regression tests for either order of the returned models.

Inspect the pricing fix