The Training Team

Meet the core Instil training team. Individual experts in software technology, mentoring and teaching.

View Courses

Meet the Training Team

Garth Gilmour
Garth Gilmour

Garth is the Head of Learning at Instil. He gave up full time development back in 1999 to first teach C++ to C coders, then Java to C++ coders, then C# to Java coders and now teaches everything to everybody, but prefers to work in Kotlin. If he counted deliveries it would have gone past 1000 some time ago. He is the author of over twenty courses, speaks frequently at meetups, presents at conferences and co-organises the Belfast BASH series of developer events. When not at the whiteboard he coaches Krav Maga, lifts heavy weights and fights nerf wars with his kids.

Eamonn Boyle
Eamonn Boyle

Eamonn Boyle has over 15 years working as a developer, architect and team lead. For the last 2.5 years he’s been working as a full time trainer and coach, authoring and delivering courses on a range of topics to a broad range of delegates. These include paradigms and technologies from core language skills, Frameworks to tools and processes. He has also spoken at a number of events and meetups including .NET Developer Guild, BASH and GDG Dublin and aided in the delivery of a workshop at KotlinConf. Eamonn enjoys a good film, loves a good debate on current affairs and practicing his photography skills.

Simon Whittaker
Simon Whittaker

Simon is Cyber Security Director at Vertical Structure, an established company providing cyber security related services and training. His work involves consulting with companies to perform security and penetration testing and helping improve processes and procedures. He also runs training events to help developers improve secure coding practices. His work is based around the principles of Prepare, Protect and Persist - whereby clients are prepared to encounter security threats, protecting them by identifying / resolving issues and finally persisting the resilience through certification and ongoing consulting.

Sam Moorhouse
Sam Moorhouse

Sam was gainfully employed for fifteen years in London, Hong Kong and New York, building complex trading systems for a variety of banks. He has cut code in Java, C# and Scala (amongst many others) and worked on both front and back ends. Four years ago he hung up his keyboard, picked up a laser pointer and has been engaging, entertaining and informing classes globally ever since. In his spare time, Sam runs Global Code - a non-profit venture which teaches practical, professional Software Engineering skills to young developers in Ghana. Many years ago he was a standup comic in Hong Kong.

Gareth Fleming
Gareth Fleming

Gareth is a freelance developer and trainer with over 20 years industry experience. He has worked in banking, healthcare and entertainment sectors - using the full range of mobile and server-side frameworks. He has also delivered training to groups across the experience range, from graduate trainees to seasoned developers and presents at local meetups and international conferences. Outside of the day job, Gareth is involved with coding clubs in his hometown and is a board game hoarder, hoping some day to actually play some of his purchases.

Richard Gibson
Richard Gibson

Richard has over 14 years experience as a developer and consultant. Most of this time has been spent building back-end, distributed systems in Erlang, Scala and Kotlin. His passion is for Pure Functional Programming, which he is eager to share with anyone who will listen. He regularly presents on FP at conferences and meetups and is an active contributor to Open Source projects. Richard started his teaching career with Instil three years ago, delivering advanced workshops in Kotlin and Scala. In his spare time he likes running, especially over the odd mountain when he gets a chance.

Find Your Course

Whatever your needs, whatever your level, find a course for you or your team, today!

View Courses