I am a creative team member who designs and builds software systems and information architectures. I have a breadth of skills gathered from decades of working with a wide range of tools and disciplines within companies large and small. I enjoy working in software as the software development process is a practicable and grounded form of design thinking combined with exceptional tooling. I write, diagram, and speak clearly. I am patient. I like people, dogs, and cats (the order varies daily).
You can contact me at