Work

I like making complicated things work.

My career has crossed languages, platforms, industries, and eras of computing. The constant has been curiosity about how systems fit together—and how to make them useful for the people depending on them.

Code reflected in a pair of glasses

01

A long-running curiosity

Computers first caught my attention in high school through minicomputers and BASIC, then Motorola processors and the Atari personal computer. College brought COBOL, PL/1, and IBM JCL before a consulting job turned that curiosity into a career building software for banks.

The years since have moved through C, C++, Visual Basic, C#, .NET, JavaScript, web systems, APIs, databases, and a steady collection of useful side roads. The tools keep changing; listening carefully and solving the right problem matter much more.

02

People are part of the system

I have worked as an employee, contractor, consultant, technical leader, sole proprietor, and software-company partner. Each role has reinforced the same lesson: business is personal because its decisions affect real people, their families, and their hopes.

I value maintainable work, honest tradeoffs, and communication that makes technical choices understandable. Good standards are not ceremony; they are a form of respect for whoever inherits the work next.