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)

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

Programming languages (17)

MDXC++CSSCHurlPLpgSQLVueMustache

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.
pythonqteditormicropythoncircuitpython
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.
bbc-micromicropythonmicrobit
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