Gerard is primarily responsible for the Open Source strategy and has been key in setting up the course and training program for OpenStack and Linux at UnitedStack.
As an engineer, he is considered to be a full-stack engineer by his peers, although he will never introduce himself as such. He has done development in a wide variety of languages to implement Domain Driven Design and microservices. Due to his background in IT management, he has a good grasp of infrastructure, deployment, and the needs of the actual users.
As part of his involvement in Open Source communities, particularly in APAC and China he has a good understanding how communities work. He has been on the Fedora Ambassador Steering Committee for two successive years representing APAC. Currently, he consults companies and projects about community engagement and participation.
Has presentation and teaching experience is more than comfortable in front of large audiences, from beginners to advanced level.