Portland, Oregon · since 1997

Software, training,
and the tools
that support real work.

Thirty years across software engineering, technical training, pre-sales solution design, and partner enablement. These are a few of the personal apps I've built along the way — each one solving a specific problem.

See the work  ↓
01

Apps

Three apps for three completely different problems.

Hydraulics

FlowPro

Open-channel hydraulics calculator. Gradually-varied flow profiles, Manning's equation, critical depth, orifice flow, and rating curves. Originally written in Visual Basic in 1997 to help design the juvenile fish bypass channel at Bonneville Dam on the Columbia River; ported to the web in 2026. Free, worldwide.

PHP MySQL SVG charts PWA
Open →
02

About

I started out as a licensed civil engineer at the U.S. Army Corps of Engineers in the mid-1990s, writing the first version of what became FlowPro to help with hydraulics design work. It was the project that made me realize I loved the software more than the civil engineering.

I took that insight to STEP Technology, a consulting firm in Portland, as a software developer. From there, the arc has been long and non-linear: software engineering → technical training → pre-sales → partner enablement, channel development, and solution development. I'm now at Anaplan, where I design and deliver the Partner Presales Certification Workshop.

The through-line for all of it: I like building things that help other people do their work better. That's true whether "the work" is debugging a data model, onboarding a new consulting partner, or sizing an irrigation channel.

03

Get in touch

Questions, bug reports, collaboration ideas, or "hey I used FlowPro in the field today" — all welcome.