Marcello Bastéa-forte

Designer Engineer at 2draw.net

San Francisco, California, United States
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

👤
Senior
Marcello Bastéa-forte is a designer-engineer with 20 years of experience blending front-end engineering, creative tooling, and product design from San Francisco. As Founder of 2draw.net and a Designer Engineer at Descript, he ships interactive web experiences and design-driven features that bridge art and code. He’s an active open-source contributor who improved developer ergonomics in Ractive.js by adding richer template error reporting and strengthened pointer/input support in the widely used PEP polyfill to handle 3D Touch, Force Touch and Apple Pencil tilt. Comfortable across JavaScript, HTML/CSS and Java, Marcello combines a hacker’s curiosity with practical product instincts to make complex interfaces feel intuitive. An underappreciated strength is his knack for surfacing subtle tooling improvements that dramatically reduce debugging friction for other developers.
code20 years of coding experience
languagesGreek
github-logo-circle

Github Skills (13)

r-js10
ractivejs10
javascript10
text-parsing10
parsing10
html-parsing10
pointer-events10
file-parsing10
par10
touch-event10
testing10
error-handling9
html9

Programming languages (11)

TypeScriptJavaC++BikeshedShellCRustPLpgSQL

Github contributions (5)

github-logo-circle
ractivejs/ractive

Apr 2014 - Oct 2014

Next-generation DOM manipulation
Role in this project:
userFront-end Developer
Contributions:22 commits, 2 comments, 1 issue in 6 months
Contributions summary:Marcello primarily focused on improving the error handling and developer experience within the Ractive.js library. Their commits added line number information and highlight features to syntax errors, facilitating easier debugging and template parsing. Furthermore, the user contributed by adding comprehensive tests to catch syntax errors in templates, increasing the library's robustness. Additionally, the user addressed inconsistencies related to Handlebars parsing within the template compiler.
manipulationnext-generationdom-manipulationdomdom-generation
jquery-archive/PEP

Nov 2018 - Feb 2019

Pointer Events Polyfill: a unified event system for the web platform
Role in this project:
userFront-end Developer
Contributions:6 commits, 1 PR, 2 comments in 2 months
Contributions summary:Marcello focused on enhancing the functionality of the `pep` repository, a pointer events polyfill. Their contributions primarily involved adding support for advanced touch input methods such as 3D Touch, Force Touch, and Apple Pencil tilt features. They modified the `src/touch.js`, `src/mouse.js`, and `src/PointerEvent.js` files to integrate these new touch input features. Additionally, the user worked on improving the samples/tracker/index.html and samples/paint/paint.js files to better incorporate the new capabilities.
web-platformeventspolyfilljavascriptpointer
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
Marcello Bastéa-forte - Designer Engineer at 2draw.net