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.

  • .NET architecture reviews
  • Web security and OpenID Connect / OAuth 2.0
  • Code reviews and technical due diligence
  • DDD, CQRS, and event sourcing

Find out more →

Training

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

  • Introduction to OpenID Connect and OAuth
  • Web Security Fundamentals
  • Modern Application Architecture
  • Asynchronous Programming in C#

See my courses →

Coaching and Workshops

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

  • One-on-one mentoring sessions
  • Team workshops and presentations
  • Architecture guidance and design reviews
  • Developer onboarding and upskilling

Get in touch →