The Training Team

A team of technologists who share a passion for all things software and a love of teaching. With tens of thousands of hours teaching experience, thousands of 5-star reviews, hundreds of happy clients and a lifetime of writing code, the Instil team know what they are doing.

Meet the 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 20 courses, speaks frequently at meetups, presents at conferences both National and International and co-organises the Belfast BASH series of developer events and the recently formed Kotlin Belfast User Group. When not at the whiteboard he coaches Krav Maga, lifts heavy weights.

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.

Ryan Adams
Ryan Adams

Ryan Adams has over 16 years, but this is his first foray into full time training at Instil. In that time, he has worked as a developer, project manager, technical architect and team lead but never strayed far from the code. Most of his career has involved working on software for learning, from products for BBC Schools, to LMS Systems including Moodle and Open edX. Most of his work has been dynamic languages, particularly PHP, Node.js, Ruby and Python. Aside from training, Ryan is an amateur forester, owning and maintaining a field woods with 1000 trees deep in the County Down countryside. He also has an addiction to candy crush.

Simon Whittaker
Simon Whittaker

Simon is Cyber Security Director at Vertical Structure, a 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