Ryan Mitchell is a seasoned UI-focused senior developer and VP with 14 years of experience building responsive, accessible front-end applications and integrating custom interactive components for finance and consumer brands. Currently at Barclays, he architects React and TypeScript solutions, deploys them to Kubernetes with Helm, and has set up CI/CD and observability stacks using Jenkins, Prometheus, InfluxDB and Grafana. His background spans creative agencies (including five years at SapientNitro) delivering high-profile work for Vodafone, McLaren, Unilever and Coca-Cola, blending design sensibility with engineering rigor. A specialist in HTML5, CSS3, JavaScript, web security and accessibility, he also leads teams in GDD, source management and client-facing technical strategy. He contributes to open-source front-end tooling, having fixed edge-case state bugs and added multi-error-bar support to the popular recharts React/D3 charting library. Based in London with a Computer Science degree from the University of Kent, he pairs practical production experience with mentorship and stakeholder-facing delivery.
14 years of coding experience
BSc (Hons), Computer Science, BSc (Hons), Computer Science at University of Kent
Contributions:6 commits, 2 PRs, 9 comments in 19 days
Contributions summary:Ryan primarily contributed to the React-based charting library by implementing and testing features related to error bars and line charts. They added functionality to support multiple error bars within `Line` and `Bar` components. The user also addressed and resolved a bug related to state changes and the `isSingleChildEqual` utility function, ensuring the chart's stability during updates. Furthermore, the user added tests to cover the edge cases associated with the state updates in the `LineChart` to fix an issue reported in the repo.
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.