Hayleigh Thompson

Senior Software Engineer at Gleam ✨

Bath, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code10 years of coding experience
job5 years of employment as a software developer
bookBachelor’s Degree, Creative Music Technology, Bachelor’s Degree, Creative Music Technology at Bath Spa University
bookMaster’s Degree, Computational Arts, Master’s Degree, Computational Arts at Goldsmiths, University of London
github-logo-circle

Github Skills (16)

html10
component-development10
typescript10
javascript10
typescripts10
front-end-development10
gleam10
event-handling10
react10
typescript-types10
svelte9
flowchart7
monaco-editor7
graphing7
nodejs7

Programming languages (11)

TypeScriptRustElmJavaScriptGleamHaskellHTMLPerl

Github contributions (5)

github-logo-circle
lustre-labs/lustre

Feb 2022 - Sep 2022

A Gleam web framework for building HTML templates, single page applications, and real-time server components.
Role in this project:
userFront-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.
gleamreactweb-appsplayground
xyflow/xyflow

Mar 2023 - Sep 2024

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:
userFront-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.
react-librarycustomizable-librarytypescript-librarydiagramjavascript
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 ✨