John Paul Hayes

Consultant software engineer specialising in web software. I work with small businesses, individuals & startups to build robust, high quality digital services.

John Paul Hayes