Rock Storm

Mechanical Engineer

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
Rock Storm is a Mechanical Engineer with 10 years of hands-on experience who bridges physical design and software development, contributing to both CAD and 3D-printing toolchains. By day he applies engineering rigor to mechanical problems; by night he's a developer and Debian maintainer, improving open-source projects like OpenSCAD (refactoring shape libraries and enhancing hexagon modules) and Printrun (GUI and multi-tool/flow-control support). His work shows a knack for simplifying and modernizing legacy code while preserving functionality, and for translating hardware needs into practical software improvements. Based in the United Arab Emirates, he combines cross-disciplinary fluency with a steady open-source presence that benefits maker and manufacturing communities.
code10 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
1reputation
504reached
0answers
1question
github-logo-circle

Github Skills (11)

3d-models10
openscad10
front-end-development10
python10
wxpython10
library-design9
refactoring9
gcode9
3d-printing9
command-line-interface8
pcie6

Programming languages (14)

JavaC++CSSCRustGoTypeScriptDockerfile

Github contributions (5)

github-logo-circle
kliment/Printrun

Mar 2016 - Dec 2022

Pronterface, Pronsole, and Printcore - Pure Python 3d printing host software
Role in this project:
userFull-stack Developer
Contributions:7 releases, 35 reviews, 61 commits in 6 years 10 months
Contributions summary:Rock primarily focused on enhancing the Printrun software by adding and fixing help messages across the main scripts (printcore.py, pronterface.py, plater.py, and pronsole.py). They also contributed to merging updates from the upstream master branch, incorporating features related to multi-tool support and print flow control. The changes involve modifications to the GUI, specifically adding flow control functionality and improving the layout of the new-macro dialog.
pythonprintinghost3d-printingpython-3d
openscad/MCAD

Sep 2018 - Feb 2021

OpenSCAD Parametric CAD Library (LGPL 2.1)
Role in this project:
userSoftware Engineer
Contributions:3 reviews, 14 commits, 8 PRs in 2 years 5 months
Contributions summary:Rock primarily contributed to the `shapes` and `regular_shapes` libraries within the OpenSCAD project. Their work involved deprecating the `shapes` library in favor of the `regular_shapes` library. This included adding deprecation warnings, renaming functions, and simplifying modules related to generating geometric shapes. The user extended the functionality of the hexagon module and refactored its structure to improve maintainability.
polygons3d-modelsfltkcadparametric
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
Rock Storm - Mechanical Engineer