Richard Knoll is a software engineer and former founder with 10 years of experience building production-grade systems across embedded firmware, mobile, and full-stack web platforms. He has shipped features at scale at Google (Chrome) and now works at Jane Street, bringing deep expertise in performance, security, and distributed development. His background in embedded systems and BLE firmware informs a practical hardware-to-cloud perspective, having built low-power sensor networks, custom bootloaders, and mobile apps. An active open-source contributor, he’s improved major projects like Apache Cordova and Microsoft MakeCode—touching Android plugin APIs, editor UX, and tooling that millions rely on. Equally comfortable leading startups and contributing to large codebases, he pairs product-minded engineering with strong CI/CD and build-system know-how.
10 years of coding experience
13 years of employment as a software developer
Master of Science (M.Sc.) Embedded Systems Design, Master of Science (M.Sc.) Embedded Systems Design at Fachhochschule Hagenberg
Bachelor of Science (B.Sc.) Computer Science, Bachelor of Science (B.Sc.) Computer Science at Berner Fachhochschule BFH
Microsoft MakeCode (PXT - Programming eXperience Toolkit)
Role in this project:
Full-stack Developer
Contributions:641 reviews, 1403 commits, 2150 PRs in 6 years 5 months
Contributions summary:Richard's contributions primarily centered around enhancing the MakeCode (PXT) platform. Their work involved implementing new math operation blocks, integrating new features into the Blockly editor, and improving the user interface of the asset editor, including tilemap and animation support. In addition to frontend changes, the user also made contributions to the Python decompiler, fixing bugs, and adding support for features such as class and function enhancements. Their efforts also extended to the backend of the platform to enable better multi-tab sharing of projects.
Contributions:143 reviews, 286 commits, 446 PRs in 4 years 11 months
Contributions summary:Richard focused on enhancing the user interface of the Arcade game editor. Their work involved implementing and refining the sprite editor, including features for creating, styling, and resizing sprites. They also improved the editor's usability by incorporating toolbars, options, and color palettes. Furthermore, the user addressed accessibility improvements and integrated code to enhance the overall user experience.
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.