Les Orchard is a Staff Engineer with 17+ years building web and social software, currently focused on flexible web architectures and developer-facing tooling at Mozilla while based in Portland, OR. He blends deep front-end expertise—shipping UI/UX improvements for projects like Mastodon and Firefox Accounts—with robust back-end work, notably reworking asynchronous macro processing in MDN's kumascript. A habitual tinkerer and longtime Mozillian, he has moved fluidly between startups and large teams (del.icio.us, Yahoo!, GitHub) and favors telecommuting and experimentation over relocation. Comfortable across JavaScript, Python, PHP, LAMP stacks and APIs, he pairs pragmatic engineering with a curiosity-driven approach that surfaces in both production systems and side projects. Outside of work he’s an avid maker and “old ADHD cat dad,” which reflects a playful, iterative mindset that shows up in his code and contributions.
17 years of coding experience
25 years of employment as a software developer
BS Computer Science Psychology, BS Computer Science Psychology at Central Michigan University
Test Pilot is a platform for performing controlled tests of new product concepts in Firefox
Role in this project:
Front-end Developer
Contributions:18 releases, 675 commits, 804 PRs in 3 years 7 months
Contributions summary:Les primarily focused on front-end development, specifically contributing to the Test Pilot platform. Their work involved implementing a feature to uninstall the Test Pilot add-on, including the creation of an uninstall button and associated alert messages. The user also made updates to the HTML and CSS, including a UTF-8 charset meta tag. The commits also reflect the user's involvement in localizing the application.
Contributions:156 commits, 1 comment in 2 years 4 months
Contributions summary:Les primarily contributed to the `kumascript` project by implementing and refining the macro processing functionality. Their work involved reworking the macro processing to work asynchronously and introducing template loading capabilities, demonstrating a focus on backend development. The user also made changes related to API context and error handling in relation to macro executions. Furthermore, they worked on improving the parsing mechanism used for the macro syntax.
wikibearsscriptingbringing
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.