Great software comes from wise leadership and a skilled design team.

Paul Rayner

Software Design Consultancy

Denver Focus :: Global Reach

Start a Movement

Remote and onsite agile design coaching via intensive workshops and pair programming, combined with focused one-on-one leadership mentoring.

Mired in Legacy Code?

An onsite class is the quickest and most effective way to get your team to start blazing a trail.

Design Leadership

Specializing in Domain-Driven Design (DDD) and Behavior-Driven Development (BDD) with Cucumber.

Leading a Team?

Attend one of our public classes and learn how to get your entire team passionate about agile design.

About Paul Rayner - Founder and Owner of Virtual Genius LLC

With over 20 years of hands-on software development experience, Paul is a seasoned agile design coach and leadership mentor, helping teams ignite their design skills via DDD and BDD.

Paul gets teams unstuck through intensive coaching workshops and hands-on pair programming, combined with focused one-on-one leadership mentoring. He actively serves the community:

Look for him speaking at user groups and at local and international conferences:

Paul is from Perth, Australia, but chooses to live, work and play with his amazing wife and two children in Denver. He tweets with an Australian accent at @ThePaulRayner and blogs at

What are people saying about our training, coaching and mentoring?

Paul is able to quickly understand customers’ needs and concerns and focus directly on what is most important to them. Paul is very personable, optimistic, and high-energy, and people respond to him with engagement and enthusiasm. Paul has also coached me be a better manager and consultant, focus on the important things, and let the little things go.

Joe Wilson, Denver

I recommend Paul without any reservations. As an architect he takes a business-first approach and then makes technical tradeoffs based on business needs. With this guiding principle, Paul keeps projects moving forward. Paul is also one of the best communicators I have met.

Fernando Cardenas, Boulder

Paul was a highly effective trainer who was able to distill a difficult subject into a compressed time period. What's more, he continued to help and mentor me over subsequent months in DDD theory and practice, pointing me to invaluable materials. His training abilities come with my highest recommendation.

Dave Thomas, California

The interaction with the instructor (who was superb!) along with classmates from a variety of development backgrounds made for one of the best learning experiences of my life.

Joe Meirow, Michigan

I recommend Paul for a wide range of development process and technical consulting skills, and his very practical and business focused approach.

Evan Campbell, Boulder