Looking for a digital transformation? Struggling with rapidly delivering new features for your product that truly delight users? Below you can see the services that I offer to address these problems.
Dec 2023 - Present
Remote
May 2024 - Sept 2026
Jan 2024 - Mar 2024
Dec 2023 - Present
Dec 2023 - Present
Jun 2008 - Jun 2023
London, UK
Jan 2022 - Jun 2023
Oct 2020 - Dec 2021
May 2019 - Oct 2020
Aug 2018 - Sept 2018
Jan 2017 - May 2019
Mar 2011 - Dec 2016
May 2009 - Mar 2011
Jun 2008 - May 2009
We keep hearing about the move to passwordless logins. What does all this mean? Does it mean that we’re not going to have any way of checking who we are or that we’re moving to the advanced technology where we have retina scanning? Let’s delve into it in this blog post.What Is Authentication?Let’s start with authentication. Auth0 defines authentication as the process of proving some fact or document is genuine. A user proves their identity by providing their credentials. A user can use different…
Happy World Password Day! (In 2024, it’s being celebrated on May 2nd). Remembering loads of passwords is an absolute pain. As we work in corporate jobs, we find that the number of personal and professional passwords we have continues to grow, along with having to log into systems numerous times a day. In general, employees manage 191 logins and log in 154 times a month, with each login taking, on average, 14 seconds, causing us to spend at least 36 minutes entering passwords per month. Let’s loo…
A Change in Identity — From Developer to CraftspersonIn this blog article, we’ll explore the principles of software craftsmanship, the benefits of becoming a software craftsperson, and how we can improve our skills. We’ll look at a growth mindset and some resources to help us on our journey. Let’s dive in!Witnessing CraftsmanshipLet’s say we enter a home and face this beautifully crafted staircase. Why do we even think this is beautiful? What comes to mind is the skill and work that has gone int…
Going from a mediocre team to an elite team can seem daunting, especially when we need to figure out where to start. The DevOps Research and Assessment (DORA) can be our north star, helping us build the habits and practices we need to be elite. We’ll look at DORA, the challenges of building habits, and how to form habits that stick.What Is DORA?The DevOps Research and Assessment (DORA) report focuses on four key areas to measure elite teams:Lead time: How long does it take from code committed to…
Pull Request (PR) stacking is another name for stacked diffs, a concept that has existed for several years. We’ll discuss what it is, the tools we can use, and where PR stacking may benefit us.What Is PR Stacking?In traditional Pull Requests (PRs), the developer makes all the changes in one or more commits and then opens the PR to merge the change into the main branch. The approach in PR stacking instead is to separate the functionality to be delivered into pieces. Let’s say we’re working on a n…
Gearoid is Growth Minded because he is always willing to learn and grow, and he is committed to helping others do the same. He has demonstrated this by sharing his experience and software craftsmanship expertise with others, encouraging teams to adopt an outward mindset culture, and educating individuals in using data analysis to improve software delivery outcomes.
Recognised for delivering code retreats that taught test-driven development, pair programming and clean code.
Awarded for leading the My Sales Activity squad to deliver a Born in the Cloud application, pioneering that approach in the organisation.
Chosen in a global vote of IBM employees, for the IBM Connections toolbar for Firefox.
Earned for SalesConnect deployment automation and the architecture of uCommand, a command-line tool closing the gaps in IBM UrbanCode Deploy.
Led and developed the SalesConnect team in Dublin through its 2013 redesign and integration of collaboration features.
2004 - 2008 Bachelor of Science (Honours) in Computing StudiesResult:First class honours (1:1) Thesis:Porting pkgsrc from NetBSD to MINIX |