I provide consulting, training, and coaching services. I can take on everything from design through implementation and production deployment, and I work as a mentor, coach, and trainer across all experience levels, from foundational concepts to sophisticated architectural patterns.

Contact me to arrange a no-obligation meeting, so I can better understand your needs and explain how I work and what I can do for you.

Consulting

Architecture reviews and custom development on the .NET platform.

Find out more →

Training

Custom training on a wide range of related topics, from C# 101 to advanced software architecture.

See my courses →

Coaching

Workshops, presentations, and one-on-one mentoring.

Get in touch →