Luke Haas is a Senior Software Engineer with 13 years of experience specializing in JavaScript and TypeScript, primarily building robust React and React Native applications. He blends a strong front-end craft—HTML5, CSS3, Canvas and accessibility—with pragmatic backend skills in Node and MongoDB to deliver maintainable, testable systems. Founder of Haas Labs and creator of RunJS, he pairs product instincts with hands-on engineering, shipping developer tooling as well as consumer-facing apps. His open-source contributions range from UX-focused CSS projects and loaders to accessibility improvements and a maintained Scrollify plugin, showing attention to edge cases like touch interactions and semantic rendering. Comfortable in both startup and enterprise environments (NewDay, Eurostar, Indeed Flex), he frequently drives cross-platform, mobile-first experiences and CI/CD workflows. Based in Stony Stratford, he combines a meticulous interface sensibility with an entrepreneurial habit of turning small utilities into widely useful developer tools.
13 years of coding experience
11 years of employment as a software developer
MSc Digital Media, MSc Digital Media at University of Portsmouth
BSc Internet Computing, BSc Internet Computing at University of Brighton
A jQuery plugin that assists scrolling and snaps to sections.
Role in this project:
Front-end Developer
Contributions:5 reviews, 118 commits, 32 PRs in 8 years 7 months
Contributions summary:Luke primarily contributed to the development and maintenance of the jQuery scrollify plugin. Their commits focused on updating and improving the functionality of the plugin, including fixing issues related to setting section names, link touch interactions, and overall handling on touch devices. They also updated version numbers and added descriptions to the plugin, indicating a focus on user experience and code quality.
Contributions:46 commits, 30 PRs, 40 pushes in 3 years 10 months
Contributions summary:Luke primarily contributed to the front-end of the project, with significant changes to the `src/components/regex.js` and also modifications to the `src/data/index.js` file. The contributions include adding screenshots and features like output display and also updating and extending the functionality and description of existing regex patterns. The user also refactored and updated the HTML elements in the components.
regexregex-engineregex-patternspatternsregexp
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.