Freelance Javascript (Webgl, Node.js) Developper at Mark Moissette
Saarland, Germany
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Mark Moissette is a seasoned freelance JavaScript engineer with 15 years’ experience building WebGL-driven CAD, 3D printing and CNC tooling solutions across client and server environments. He combines low-dependency, high-performance front-end engineering with native back-end work (Node.js, NAN/C++ bindings) and a practical background in Python, Rust and embedded Arduino systems. A core developer of OpenJSCAD and contributor to notable projects like node-opencv, he blends open-source craftsmanship with production-grade tooling and test-driven improvements. Multilingual and internationally experienced, he has shipped WebGL viewers and streaming 3D parsers for companies such as Ultimaker and led prototyping of bidirectional 3D editing and BOM systems. Outside core work he’s an educator and tinkerer—bringing coding, electronics and 3D fabrication into learning projects for kids and hobbyists.
15 years of coding experience
13 years of employment as a software developer
DUT Computer Science/Programming, DUT Computer Science/Programming at Université de Picardie Jules Verne (Amiens)
National Conservatory of Arts and Crafts
Licence Applied Foreign Languages (German English), Licence Applied Foreign Languages (German English) at Université Lumière Lyon 2
JSCAD is an open source set of modular, browser and command line tools for creating parametric 2D and 3D designs with JavaScript code. It provides a quick, precise and reproducible method for generating 3D models, and is especially useful for 3D printing applications.
Role in this project:
Front-end Developer
Contributions:6 releases, 470 commits, 203 PRs in 3 years 9 months
Contributions summary:Mark's commits focus on adding tests for the command line interface, primarily involving the creation of tests for the `js/cli.test.js` file. The commits include code differences related to the test file, indicating efforts to ensure the proper functioning of the command-line interface. Further commits focus on refactoring the test file to incorporate clearer structure and better practices. There is also a change in the code involving the use of 'most-gestures'
Contributions summary:Mark's contributions primarily focused on migrating the node-opencv library to the NAN (Native Abstractions for Node.js) API. This involved updating header files, porting existing code, and implementing asynchronous methods for various functionalities like image processing and video capture. The changes demonstrate a focus on modernizing the library and addressing compatibility issues by updating the API to be compatible with newer versions of Node.js. These changes are critical to enabling continued use of the library and maintaining compatibility.
node-jsnodejs
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
Mark Moissette - Freelance Javascript (Webgl, Node.js) Developper at Mark Moissette