img_0039

Microsoft Trainer

I will coach your team to top performance

Microsoft Tech Virtuoso

I will help you pick the right tools for the job

Public Speaker

I will make your event a success

img_0038

Microsoft Trainer

I will coach your team to top performance

Microsoft Tech Virtuoso

I will help you pick the right tools for the job

Public Speaker

I will make your event a success

img_0037

Microsoft Trainer

I will coach your team to top performance

Microsoft Tech Virtuoso

I will help you pick the right tools for the job

Public Speaker

I will make your event a success

‘Mark is a natural teacher who effortlessly passes his extensive knowledge on to others.’

Niels Maerten
Niels MaertenWebapplication developer. Angular and .NET

‘I would highly recommend taking Mark’s course.’

Kurt Sysock
Kurt SysockCourse student

‘Excellent information that is clearly presented and explained.’

Darren Cook
Darren CookSoftware Engineer

‘Fantastic Course!! Fantastic Lecturer!! Highly Recommended!!’

Scott Wilson
Scott WilsonCourse student

‘Mark is an amazing instructor. I’ve been fortunate to be mentored by him.’

Danish Jafri
Danish JafriJunior Software Developer at HPS Group

‘Mark goes through clearly and succinctly in 10 minute lectures what would take an entire college class to discuss.’

Oliver Yu
Oliver YuCourse student

‘I learned an awful lot from Mark’s course. The section of First Class Factories was fantastic. Nice job!’

Michael Milom
Michael MilomCourse student

‘Mark made what was an imposing subject, easy to understand.’

Joel Kaneshiro
Joel KaneshiroCourse student

‘I really like Mark’s teaching style and highly recommend his courses.’

Stone Lasley
Stone LasleyDirector of Information Technology at Blendtec

‘Mark’s laid back style works a treat and his examples and explanations really will open your mind.’

Jonathan Stewart
Jonathan StewartCourse student

‘It doesn’t matter if its about marketing, development or business, Mark always has an elegant answer.’

Seyamack Ansari
Seyamack AnsariUX Designer & Functional Analyst at Eurofins Central Laboratory

‘Mark does a great job getting into detail and explaining these topics. Also very in depth.’

David Taylor
David TaylorCourse student

‘Mark demonstrates Anti-patterns in a precise and awesome manner.’

Insik Joe Cho
Insik Joe ChoCourse student

‘This course is invaluable in helping me make the switch to writing traditional desktop and web apps.’

Mohammad Arshad
Mohammad ArshadCourse student

‘The course and presentation of the material is really good.’

Jeffrey Hofer
Jeffrey HoferCourse student

‘Excellent explanation for each item. Detailed, clear and concise information shown in each example.’

Carlos Maradiaga
Carlos MaradiagaCourse student

‘It’s a very good piece of work.’

R. Naga Niharika
R. Naga NiharikaCourse student

‘Introduction of this course is itself amazing and the instructor is very sound.’

Manikandan Venkataraman
Manikandan VenkataramanCourse student

‘Great job.’

Robert Waite
Robert WaiteCourse student

‘Mark delivers clearly and he is knowledgeable and passioned about the topic.’

Raitis Brodežonoks
Raitis BrodežonoksCourse student

‘Eye opening course. Well structured, crafted and delivered. From content to presentation one my favourite courses.’

Philippe Pariseau
Philippe PariseauCourse student

‘Mark is well spoken, clear and concise. Very enjoyable.’

Dan Wade
Dan WadeCourse student
 

This is what I can do for you

Training Workshops

In a 2-5 day workshop I train your development team in a required skill, for example improving programming skills, optimise code performance, or writing robust code. Workshops work well to train groups of up to 20 people. Read more…

Video Courses

I create an online video course for your company to train your development team. All courses are custom-built, between 2-6 hours in length, and include homework assignments and quiz questions. Video courses can easily reach hundreds of individuals. Read more…

Public Speaking

I am an experienced public speaker and am knowledgeable on a wide variety of subjects, including founding a tech startup, dealing with failure, building passive income, and experiencing personal growth. Read more…

Team Assessments

I can help you assess the development skills of individual developers or teams. With this information I can create individual career plans to elevate your people to a much higher level of performance.