Hayleigh Thompson is a Senior Software Engineer with a decade of experience building front-end systems and developer-facing tools, currently contributing to Lustre (an isomorphic Gleam web framework) and the Gleam core team. Her background blends computational arts and creative music technology with rigorous research training from a PhD program, giving her a strong eye for design-driven interfaces and robust engineering. She’s shipped UI features and performance-focused refactors for notable open-source projects like React Flow/xyflow and moved Lustre’s front-end from morphdom to a React-oriented approach. Comfortable in both startups and research settings, she pairs hands-on implementation skills in Elm, TypeScript, and Gleam with mentoring and developer-relations experience. Outside work she practices illustration and game art, which informs her user-centric approach to interactive systems.
10 years of coding experience
5 years of employment as a software developer
Bachelor’s Degree, Creative Music Technology, Bachelor’s Degree, Creative Music Technology at Bath Spa University
Master’s Degree, Computational Arts, Master’s Degree, Computational Arts at Goldsmiths, University of London
A Gleam web framework for building HTML templates, single page applications, and real-time server components.
Role in this project:
Front-end Developer
Contributions:16 reviews, 43 commits, 146 PRs in 6 months
Contributions summary:Hayleigh primarily contributed to building out the front-end of a web framework. They focused on creating HTML elements and attributes within a Gleam environment. Their work includes implementing HTML node constructors and attribute functions for styling and user input, with a shift from a morphdom-based approach to React. They also integrated a counter example and monaco editor for testing.
React Flow | Svelte Flow - Powerful open source libraries for building node-based UIs with React (https://reactflow.dev) or Svelte (https://svelteflow.dev). Ready out-of-the-box and infinitely customizable.
Role in this project:
Front-end Developer
Contributions:3 PRs, 3 pushes, 4 branches in 1 year 6 months
Contributions summary:Hayleigh primarily contributed to the React Flow and Svelte Flow libraries by implementing and refactoring features related to the minimap component. They added the ability to customize the minimap node, enabling users to supply their own SVG node for rendering. The user also refactored code for performance improvements and added an example flow to demonstrate custom minimap nodes. This work involved modifying TypeScript types, React components, and the example application.
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
Hayleigh Thompson - Senior Software Engineer at Gleam ✨