about ::

I'm a technology generalist specializing in hairy, complex, heterogeneous environments.

I'm equally comfortable with systems architecture (servers and networks), information security, software development, interfacing between technical types and policymakers, or managing people.

The need for IT specialists requires no explanation.

What a good IT generalist (combining breadth of knowledge and depth of experience) buys you is the ability to see the forest behind the trees.

If complex interdepartmental politics, intractable protagonists, or sensitive business concerns are involved, I'm your man.

If you're running a startup and need a technical cofounder, I can help you to contact the right specialists, manage them, and avoid making critical mistakes early on.

If you have an interesting problem, give me a shout.