Mark Moissette

Freelance Javascript (Webgl, Node.js) Developper at Mark Moissette

Saarland, Germany
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
🎓
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.
code15 years of coding experience
job13 years of employment as a software developer
bookDUT Computer Science/Programming, DUT Computer Science/Programming at Université de Picardie Jules Verne (Amiens)
bookNational Conservatory of Arts and Crafts
bookLicence Applied Foreign Languages (German English), Licence Applied Foreign Languages (German English) at Université Lumière Lyon 2
languagesEnglish, French, German, Hungarian
stackoverflow-logo

Stackoverflow

Stats
169reputation
9kreached
2answers
6questions
github-logo-circle

Github Skills (20)

opencv10
javascript10
c-language10
testing10
command-line-interface10
jscript10
nodejs10
cprogramming-language10
apidoc9
api9
test-automation9
quickjs6
generics6
deferred6
front-end-development6

Programming languages (9)

TypeScriptWGSLC++RustCG-codeJavaScriptHTML

Github contributions (5)

github-logo-circle
jscad/OpenJSCAD.org

Nov 2016 - Sep 2020

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:
userFront-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'
openjscadx3djscadobjcsg
peterbraden/node-opencv

Sep 2014 - Oct 2014

OpenCV Bindings for node.js
Role in this project:
userBack-end Developer
Contributions:13 commits in 1 month
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