Fabric.JS Team

Andrea Bogazzi @asturur was born in 1979, Rome Italy.
Since 2005 he is working as a software developer.
He started with PHP, Javascript, HTML + CSS, using LAMP stack, moved on modern js and typescript since he joined Shutterstock in 2016.
He found Fabric.js out in 2015 of private interest and had fun with it, playing a big role in improving his Javascript and canvas skills.
To give back, he helps fix library bugs, adds features, and assists people with their issues. Since then he has became a contributor, a maintainer and the admin of the repo.

Shachar Nencel @ShaMan123 is from Israel.
Since 2017 he has been developing front-end projects.
Shachar loves open source and contributes wherever and whenever he can.
In 2021, while researching solutions for a product he was developing for his startup, he discovered Fabric.js.
After testing alternatives Fabric.js won 😉.
His tale began when he hit a wall because he had to support erasing, so he created the EraserBrush.
Since then he has been actively contributing to fabric, taking down more walls to make fabric better and easier.

Steve Eberhardt @melchiar was born in 1988 and lives in British Columbia, Canada.
He began experimenting with web design at age 12, and started coding on his old TI-83 Plus graphing calculator, along with dabbling in 3d graphics during the early days of Blender.
Steve now works as a developer for stoneycreekwinepress.com where he handles frontend web development and builds internal production software using C# and Adobe ExtendScript. He discovered Fabric in 2017, and used it to build the company's LabelMaker Pro design platform.
You'll see him around here contributing features and helping with bug reports and issues.

Original team members and honorable mentions

Juriy @kangax (also known as "kangax") is a front-end web developer based in New York.
Juriy created Fabric.js in 2008, when starting to work on his startup — Printio.ru. He‘s been actively working on it up to 2016.
His adventures with Javascript started in 2008, and ever since he enjoyed working on various open source projects.
Up until 2010, Juriy has been a core developer of Prototype.js Javascript library.
He blogs Javascript, Fabric, and other front-end minutae at perfectionkills.com

Stefan Kienzle @Kienz (kienzle_s) is 29 years old, from Stuttgart, Germany.
Between 2005 and 2008 he studied business informatics at the Baden-Wuerttemberg Cooperative State University .
He‘s been working as a web developer at the German insurance company Württembergische Gemeinde-Versicherung a.G. since 2008.
Since 2010 Stefan has been using Fabric.js in a HTML5 project to draw interactive car accident sketches. During this time he learned a lot about Fabric.js and JavaScript.
In 2013 he was asked to participate as an active contributor in the Fabric.js github project. Since then he‘s been doing his best to improve the library and help others with the usage of Fabric.js.
Stefan is very interested in HTML5, CSS3 and JavaScript. At work (at the insurance company) he codes web applications by using the Oracle PL/SQL language and HTML/JavaScript.