Jack Westbrook is a Staff Software Engineer with 17 years of front-end experience, currently driving UI and UX improvements at Grafana Labs after progressing through multiple engineering roles there. He blends design sensibility and engineering rigor to deliver responsive, progressively enhanced web apps, and has a strong background in HTML, CSS/Sass, JavaScript and tooling modernization. Jack contributes to major open-source projects—most notably Grafana and the rclone-webui-react—where he’s improved data-visualization components, refactored legacy forms to modern UI patterns, and integrated Redux-driven version display into the rclone sidebar. Based in the Greater Bergamo area, he pairs illustration and visual design experience with a habit of researching and adopting innovative tooling to keep interfaces both current and highly usable.
17 years of coding experience
17 years of employment as a software developer
A Level, Art, Media Studies, Computer Studies, A Level, Art, Media Studies, Computer Studies at Sir William Romneys School
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
Role in this project:
Front-end Developer
Contributions:1178 reviews, 549 commits, 915 PRs in 2 years 3 months
Contributions summary:Jack primarily focused on front-end development tasks within the Grafana project. Their contributions included implementing and modifying UI components, specifically related to segments and data visualization, and adding new HTML attributes to components. They introduced improvements in the threshold editor and refactored existing UI components, such as in the ShareModal and various pages, by replacing legacy form components with more modern Grafana UI components. Additionally, the user was instrumental in updating Storybook stories to utilize control and blocks API.
Contributions:7 commits, 2 PRs, 2 comments in 1 month
Contributions summary:Jack primarily focused on enhancing the user interface of the rclone-webui-react project. They implemented features related to displaying rclone version information, including fetching and displaying version details in the UI. The user also refactored the application to utilize Redux for managing version information and updated components to integrate with the Redux store, and implemented version retrieval to be displayed within the sidebar.
cloud-syncrclonereactsync
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.