Nop Head

Software Engineer

Manchester, 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
Nop Head is a seasoned software engineer with 14 years of experience combining back-end software development and hands-on hardware design in the 3D printing space. Based in Manchester, he is a retired programmer who remains active in the RepRap community and contributed core improvements to widely used projects like OpenSCAD and the Mendel90 printer. His work spans performance-focused refactors, cross-platform build fixes, and practical hardware additions such as z-motor brackets and heat shields, showing fluency across code and mechanical design. Nop’s contributions emphasize maintainability and efficiency—adding a stat cache, cleaning timers, and tightening module dependency handling to improve large-scale model builds. He brings a pragmatic, maker-driven perspective that bridges open-source software engineering with physical product iteration.
code14 years of coding experience
github-logo-circle

Github Skills (14)

3d-printing10
caching10
c-language10
openscad10
cprogramming-language10
performance-optimization10
system-integration10
integrations10
hardware-interface10
multiplatform9
dependency-management9
cross-platform9
build-system8
windows8

Programming languages (10)

TypeScriptC++ShellCG-codeJavaScriptOpenSCADPHP

Github contributions (5)

github-logo-circle
nophead/Mendel90

Mar 2012 - Jul 2022

A RepRap Mendel variant using sheets for the frame instead of rods
Role in this project:
userHardware Engineer
Contributions:171 commits, 8 PRs, 65 pushes in 10 years 6 months
Contributions summary:Nop primarily contributed to the design and modification of a 3D printer, a RepRap Mendel variant. Their work focused on creating variant files for different frame sizes and fixing bugs in the OpenSCAD compilation process. The user also designed and integrated new hardware components such as a z-motor bracket for adapting the Mendel90 to a Prusa printer and a heat shield. The commits demonstrate a practical focus on physical design and hardware integration within the 3D printing domain.
reprapopenscadsheetsframereprap-3d-printer
openscad/openscad

Jan 2017 - Jan 2020

OpenSCAD - The Programmers Solid 3D CAD Modeller
Role in this project:
userBack-end Developer
Contributions:1 review, 118 commits, 59 PRs in 3 years
Contributions summary:Nop primarily focused on optimizing and refactoring code related to the OpenSCAD project. Their contributions included implementing a stat cache to improve performance with large dependency counts, switching debug printing functions, and refactoring the timer implementation with ftime(). They also modified the dependency handling within the `FileModule` and `ModuleCache` classes, contributing to overall code efficiency and maintainability. Furthermore, they addressed various compiler warnings and addressed issues related to Windows builds, ensuring code quality and cross-platform compatibility.
3d-modelscadwindowslinuxc-plus-plus
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
Nop Head - Software Engineer