Simon Whitaker is a Principal Engineer with 16 years of experience building software and the teams that build it, currently driving engineering at Coral in the UK. He combines deep hands-on expertise across mobile, backend and developer tooling from senior roles at Facebook and Amazon to leadership at startups like Shift Lab and Synthace. Simon is an active open-source contributor — notable for practical, cross-platform tools such as gibo (gitignore boilerplates) and polished front-end utilities like the resolution-independent GitHub fork ribbon. He has a track record of refactoring and modernizing systems (e.g., APNs Python library improvements) and shipping robust shell completion and installation UX for widely used developer tools. A practical engineer-manager, he moves fluidly between code and strategy, enjoying the challenge of simplifying complex developer workflows. An early background in pharmacy and an MSc in Computing underline an uncommon blend of analytical rigor and software craftsmanship.
16 years of coding experience
15 years of employment as a software developer
Bachelor of Pharmacy - BPharm, Pharmacy, Bachelor of Pharmacy - BPharm, Pharmacy at Cardiff University / Prifysgol Caerdydd
MSc Computing, Computing, MSc Computing, Computing at Oxford Brookes University
A CSS-only, resolution-independent "Fork me on GitHub" ribbon.
Role in this project:
Front-end Developer
Contributions:3 reviews, 33 commits, 21 PRs in 8 years 3 months
Contributions summary:Simon primarily contributed to the project by modifying the front-end aspects of the CSS ribbon. They added color variants to the demo page, improved the documentation with Bower and CDN installation instructions, and tweaked the demo page title. Furthermore, the user bumped the CSS ribbon's version and made code adjustments. These changes enhance the usability and installation process of the GitHub fork ribbon.
Contributions:9 releases, 5 reviews, 82 commits in 8 years 4 months
Contributions summary:Simon primarily focused on enhancing the functionality of the `gibo` project, which provides gitignore templates. Their contributions included improvements to shell completion scripts for Bash and Zsh, adding a Fish shell completion script, and refining existing ones. The user also added support for environment variables in the shell completion scripts and made various version updates to the main script file. These changes involved improving the usability and expanding the reach of the tool to different shell environments.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.