Shachar Nencel

Founder & Owner at Autodidact

Pardes Hana - Karkur, Haifa District, Israel
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
Shachar Nencel is a Canvas API expert and open source enthusiast with eight years of engineering experience, based in Pardes Hana-Karkur, Israel. He founded Autodidact in 2017 and blends entrepreneurial initiative with hands-on front-end development. Notably, Shachar made substantive contributions to the widely-used Fabric.js project—implementing an eraser brush module, improving SVG output handling, and enhancing demos and visual tests. His work shows attention to both developer experience and robust canvas behavior, including nuanced fixes for viewport transforms and drag-and-drop text. As COO at Etzpri he gained operational leadership experience that complements his technical skills. He frequently focuses on practical, user-facing improvements that make complex canvas interactions feel natural and reliable.
code8 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
109reputation
13kreached
11answers
0questions
github-logo-circle

Github Skills (19)

javascript10
canvas2d10
canvas10
svg10
canvasjs10
html10
fabric10
fabricjs10
css9
documentation9
testing8
google-drive-api6
google-docs-api6
google-photos-api6
android6

Programming languages (9)

TypeScriptMDXJavaCSSC++JavaScriptObjective-CHTML

Github contributions (5)

github-logo-circle
fabricjs/fabric.js

May 2021 - Jan 2023

Javascript Canvas Library, SVG-to-Canvas (& canvas-to-SVG) Parser
Role in this project:
userFront-end Developer
Contributions:9 releases, 3134 reviews, 3709 commits in 1 year 8 months
Contributions summary:Shachar implemented an eraser brush as an optional module for the JavaScript Canvas Library. Their contributions included adding the eraser brush functionality, along with related code changes. This implementation involved modifications to the static canvas class to support the eraser brush, including changes to the existing background and overlay color handling as well as changes for svg output. The user further fixed typos and addressed issues related to viewport transforms and drag effects while making changes to the text component to incorporate drag and drop functionality.
node-canvassvgsvg-librarycanvasjavascript
fabricjs/fabricjs.com

Jun 2021 - Aug 2022

http://fabricjs.com
Role in this project:
userFront-end Developer
Contributions:5 reviews, 37 commits, 33 PRs in 1 year 2 months
Contributions summary:Shachar primarily contributed to the documentation and demos of the Fabric.js library. They added and updated examples to showcase new features such as the erasing brush, and incorporated event handling demos with event filtering. They also made improvements to the visual tests and kitchen sink demo by including the ability to save consoles to local storage.
javascriptnodejsfabricjs
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
Shachar Nencel - Founder & Owner at Autodidact