Alec Rust is a Senior Frontend Engineer based in London with 14 years of professional experience crafting mobile-first, accessible and performance-minded user interfaces for both large organisations and startups. He has led front-end teams and UX at consultancy and product firms, most recently at GetHarley and previously as Head of UI/UX at Featurist, driving projects from MVPs to multi-tenant e-commerce platforms. His BBC and Universal Music work shows a knack for high-traffic, editorial and content-driven interfaces, while roles at Shopa demonstrate experience scaling teams and improving stacks. Alec contributes to open-source front-end projects—improving UI/UX for tools like Mailgen and SponsorBlock—and prefers modern, jQuery-free approaches such as replacing jQuery UI with vanilla JavaScript. He brings a pragmatic blend of design sensitivity, SEO and analytics awareness, and a long-standing habit of shipping polished, testable interfaces dating back to the early 2000s. Outside work he maintains a public portfolio and CV, reflecting a thoughtful, self-documented approach to his craft.
14 years of coding experience
13 years of employment as a software developer
Trinity Middle School
A Levels English Information Technology Theatre Studies Communication Design Technology Business Studies, A Levels English Information Technology Theatre Studies Communication Design Technology Business Studies at Ryde School with Upper Chine
Hestia Control Panel | A lightweight and powerful control panel for the modern web.
Role in this project:
Full-stack Developer
Contributions:200 reviews, 99 commits, 373 PRs in 5 months
Contributions summary:Alec primarily focused on improving the Hestia Control Panel's user interface. Their contributions involved fixing typos, resolving broken HTML nesting, and modernizing the favicon. Furthermore, they implemented new styling for checkboxes and select elements and replaced the jQuery UI tabs with vanilla JavaScript, modernizing the front-end code.
A Node.js package that generates clean, responsive HTML e-mails for sending transactional mail.
Role in this project:
Front-end Developer
Contributions:13 commits, 2 PRs, 10 comments in 17 days
Contributions summary:Alec primarily focused on enhancing the UI/UX of the email templates within the mailgen repository. They implemented new features, such as adding support for titles, intros, outros, and dictionary key-value pairs, thereby increasing customization options. These changes involved modifications to HTML templates across multiple themes and updating the core logic to handle the new data structures. The work demonstrates a focus on improving the flexibility and functionality of the email generation process.
mailsmtpnodemailermailshtml-email
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.