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. Since writing the book, I’ve taken the Naked Objects framework (and the sister projects I wrote for the book) into Apache Software Foundation, under the Apache Isis project.

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 (way back in teenage days…)

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