Guillaume Villena is a software engineer at Thales Alenia Space with 13 years of hands-on experience spanning front-end development, scripting, and embedded/enterprise projects cultivated through an engineering apprenticeship at IMT Atlantique. He contributes to notable open-source projects like Grafana, improving UI components and UX behaviors, and has enhanced web audio tooling and Photoshop export automation—demonstrating a mix of product-focused polish and practical scripting skills. At Thales he progressed from apprentice to engineer, combining telecoms and software know-how applied to aerospace contexts. Guillaume’s strengths are pragmatic front-end engineering, attention to UI detail, and the ability to refactor and extend legacy scripts for better performance. He is based in France and brings a pattern of shipping measurable UX improvements across both commercial and open-source codebases. An under-the-radar asset is his knack for bridging low-level automation (Photoshop scripting) with polished web interfaces, making him effective across the full delivery chain.
13 years of coding experience
3 years of employment as a software developer
Engineering diploma in apprenticeship, Engineering diploma in apprenticeship at IMT Atlantique
DUT (2 years degree), DUT (2 years degree) at Université Nice Sophia Antipolis
This script allows you to export your layers as individual files at a speed much faster than the built-in script from Adobe.
Role in this project:
Full-stack Developer
Contributions:45 commits, 1 PR, 4 comments in 17 days
Contributions summary:Guillaume primarily contributed to the development of a Photoshop script for exporting layers. Their work involved refactoring the existing code, adding features like scaling and padding, and enhancing the user interface with new settings. They implemented functionality to merge top-level groups and incorporate options to export the first layer as a foreground. The user's commits demonstrate expertise in scripting and extending the functionality of Adobe Photoshop.
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:1 review, 10 commits, 8 PRs in 1 year 8 months
Contributions summary:Guillaume primarily contributed to the Grafana UI, implementing and modifying front-end components. Their work included enhancements to the `SegmentAsync` component, adding support for custom "no options" messages and modifying the functionality and testing of the `isNumeric` function. Furthermore, the user addressed issues related to annotation panels, specifically ensuring proper time display and handling user interaction via the `Ctrl` key. This demonstrates a focus on improving user experience and functionality within the Grafana interface.
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.