John Whiles is a Staff Software Engineer based in the UK with nine years of experience building extensible full-stack systems, currently at Consensys. He prefers functional programming—regularly using Haskell and PureScript—while retaining strong JavaScript and TypeScript fluency from extensive frontend and backend work. At Contentful he helped shape marketplace apps and integrations, improving UI and production-ready configuration for projects that tie into services like Cloudinary. He co-founded a startup CTO role and has a track record of shipping pragmatic, well-tested systems at both startups and larger teams such as JustGiving and Trainline. Comfortable across the stack, he combines deep language-level thinking with practical engineering and developer experience improvements. An uncommon mix of a Politics & Philosophy background and a history in non-tech roles informs his user-centered, systems-thinking approach to product problems.
9 years of coding experience
6 years of employment as a software developer
Bachelor's degree Politics with Philosophy, Bachelor's degree Politics with Philosophy at Royal Holloway, University of London
Apps on the Contentful Marketplace and resources to build them
Role in this project:
Full-stack Developer
Contributions:95 reviews, 133 commits, 137 PRs in 1 year 9 months
Contributions summary:John primarily contributed to the Contentful apps repository, making changes across multiple frontend and backend examples. Their work involved refactoring code, improving the user interface for specific apps, and incorporating new features. They also focused on integrating with various services like Cloudinary, and optimizing app configuration for production.
Contributions:2 PRs, 1 branch, 1 comment in 4 years 9 months
week-2reactjavascriptfoundersreactjs
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.
Request Free Trial
John Whiles - Staff Software Engineer at Consensys