I’m a freelance consultant, writer, trainer, mentor, specializing in domain-driven design, agile development and enterprise architecture on the Java and .NET platforms. I’m based in the UK and work primarily in the UK and Ireland.

I’m the author of “Domain Driven Design using Naked Objects” here at pragprog.com. I’m also a committer to the Naked Objects framework and also lead of a number of sister open source projects.

I’m a pretty regular presenter at various conferences, and have written a good number of online and print articles. I’ve written a couple of previous books with other publishers too; “Better Software Faster” (on the effective use of TogetherJ), the EJB 2.x chapters for “J2EE in 21 days”, and a gaming book (back when I was a teenager…)

I’m also a performance-n-tuning specialist for Sybase (something I picked up in a former life working at Sybase UK).