Luca Damasco

Software Engineering Manager at Figma

New York, New York, 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

🤩
Rockstar
🎓
Top School
Luca Damasco is a software engineering manager at Figma with 11 years of experience building creative tools that empower artists and designers. He co-founded and led development of the Wick Editor, a popular open-source web animation and game creation tool used by over 90,000 monthly users and supported by six-figure grants from Mozilla and other institutions. His background blends product engineering, UX research, and education—teaching creative coding at NYU and Carnegie Mellon and developing K–12 curricula to lower barriers to programming in the arts. Luca contributes to open-source projects like Processing.py, where he improved the Python mode’s build stability by authoring a preprocessor and Jython integrations. He combines hands-on technical leadership with community growth skills, having grown Wicklets’ contributor community to over 1,000 members. Based in New York, he brings an unusual mix of pedagogy, design empathy, and systems-level engineering to tooling for creators.
code11 years of coding experience
job9 years of employment as a software developer
bookMaster of Business Administration - MBA, Business Administration and Management, General, Master of Business Administration - MBA, Business Administration and Management, General at Quantic School of Business and Technology
bookWorld Journalism Preparatory School
bookBachelor’s Degree, Computer Science and Art, Bachelor’s Degree, Computer Science and Art at Carnegie Mellon University
github-logo-circle

Github Skills (13)

file-processing10
jython10
parallel-processing10
multiprocessing10
preprocessing10
python10
post-processing10
language-processing10
abstract-syntax-tree10
data-processing10
document-processing10
java9
javas9

Programming languages (5)

TypeScriptJavaJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
jdf/processing.py

Jun 2015 - Oct 2015

Write Processing sketches in Python
Role in this project:
userBack-end Developer
Contributions:13 commits, 3 PRs, 1 comment in 4 months
Contributions summary:Luca primarily focused on enhancing the Processing Python mode (`jdf/processing.py`) by implementing a preprocessor. This preprocessor moves specific function calls, like `size()` and `fullScreen()`, from the `setup()` function into the `settings()` function. Further contributions include adjustments to file structures and integration with the Jython driver to incorporate the preprocessor functionality and fix errors within the build. The user’s work improved the functionality and stability of the library.
pythonprocessing-sketchessketches
Luxapodular/Py5.js

Jan 2019 - Mar 2021

Creating a browser-based python version of the P5.js library.
Contributions:29 commits, 2 PRs, 25 pushes in 2 years 2 months
pythonjs-librarybrowserpyodidejavascript
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