Embedded Software Engineer at Low Byte Productions
Utrecht, Utrecht, Netherlands
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Francis Stokes is an embedded software engineer based in Utrecht with nine years of experience building firmware, full-stack systems, and developer tooling. He combines professional embedded work at Navico Group with a public-facing maker streak as the creator of Low Byte Productions, a YouTube channel focused on low-level JavaScript, microcontrollers, and firmware deep dives. Francis is an active open-source contributor—authoring projects like super-expressive and Arcsecond—and has improved testing, named-capture support, and bug fixes that make regex construction safer and more ergonomic. At wearereasonablepeople he delivered across front-end, back-end and embedded domains, designed IoT prototypes for non-technical users, and maintained CI/CD for complex microservices. He brings a pragmatic blend of systems-level curiosity and production discipline, often translating obscure low-level concepts into accessible content and reliable libraries. His background in game design informs a creative, hands-on approach to tooling and systems design.
9 years of coding experience
8 years of employment as a software developer
Clarendon House Grammar School
Bachelor of Arts (B.A.), Game Design, 1st Class (Hons.), Bachelor of Arts (B.A.), Game Design, 1st Class (Hons.) at University of the Arts London
🦜 Super Expressive is a zero-dependency JavaScript library for building regular expressions in (almost) natural language
Role in this project:
Full-stack Developer
Contributions:3 reviews, 60 commits, 47 PRs in 2 years 5 months
Contributions summary:Francis primarily contributed to adding and refining the testing infrastructure for a JavaScript library designed for building regular expressions in a more readable format. Their work involved writing extensive tests using a testing framework (likely Chai) to verify the functionality of various features like flags, character classes, quantifiers, and subexpressions. They implemented support for named capture groups and backreferences, enhancing the library's capabilities. Additionally, the user fixed bugs, including in the .range implementation, ensuring the library's accuracy.
I'm sick of complex blogging solutions, so markdown files in a git repo it is
Contributions:1 release, 9 commits, 14 PRs in 7 months
blogginggit-repomarkdownsick
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.