Nicholas Tollervey

Towcester, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Nicholas Tollervey is a seasoned software engineer with 19 years of experience blending hands-on development, technical writing, and user-focused front-end work from Towcester, UK. He contributes across the stack—from refining build systems and CI for PyScript to improving UI and theming for beginner-friendly tools like the Mu editor and enhancing MicroPython for the BBC micro:bit. Nicholas has a knack for making complex projects approachable: his documentation and architecture overviews for SecureDrop and other projects show a sustained focus on clarity and developer experience. Equally comfortable refactoring test suites and streamlining builds as he is polishing UI responsiveness, he brings a practical, educational mindset informed by interests in music, philosophy, teaching and writing. Notably, his contributions often target the intersection of tooling and pedagogy, improving accessibility for new programmers while keeping production needs in mind.
code19 years of coding experience
github-logo-circle

Github Skills (35)

python10
pytest10
technical-writing10
testing10
css10
configuration-management10
nsis10
ui-design10
api-documentation10
sys10
micropython10
embedded10
documentation10
sec9
javascript9

Programming languages (15)

MDXC++CSSCPLpgSQLMustacheHTMLSaltStack

Github contributions (5)

github-logo-circle
mu-editor/mu

Dec 2015 - Jan 2023

A small, simple editor for beginner Python programmers. Written in Python and Qt5.
Role in this project:
userFront-end Developer
Contributions:19 releases, 29 reviews, 1162 commits in 7 years 2 months
Contributions summary:Nicholas's contributions focused on UI cleanups and improvements, including CSS enhancements for theming. They also addressed issues related to button responsiveness and UI layout, indicating a focus on user experience. They were responsible for improving the visual appeal of the user interface.
pythonpython-beginnerpygameqt5simple-editor
bbcmicrobit/micropython

Aug 2015 - Dec 2017

Port of MicroPython for the BBC micro:bit
Role in this project:
userTechnical Writer & Embedded Systems Engineer
Contributions:72 commits, 87 PRs, 128 pushes in 2 years 4 months
Contributions summary:Nicholas's primary focus was on enhancing the project's documentation and expanding the available features. They improved the user interface and added information about the available functions, added example code, incorporated new built-in images, and modified the speech, radio, and compass modules. The user also contributed code related to the underlying architecture of the project.
rp2040raspberry-pi-picobbcbbc-microbit
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.
Request Free Trial
Nicholas Tollervey