David DeSandro

UI/UX Developer

Vienna, Virginia, 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
David DeSandro is a seasoned UI/UX developer with 16 years of experience specializing in JavaScript-driven interfaces and interactive front-end libraries. Based in Vienna, VA, he’s the creator and principal contributor behind well-known open-source projects like Isotope, Flickity, Packery, ImagesLoaded, and Draggabilly—tools widely used to build responsive, touch-friendly, and draggable layouts. His work blends thoughtful API design with polished animations and performance-minded implementations, from lazy-loading carousels to gapless grid packing and robust image load detection. Comfortable across full-stack tasks, he has also refactored and modernized build systems and tooling for projects like Infinite Scroll and Bower. Notably, he pairs practical developer ergonomics (aliases and shell themes) with client-facing UX polish, a sign of someone who ships production-ready experiences while improving the developer workflow that supports them.
code16 years of coding experience
github-logo-circle

Github Skills (39)

git10
filesystem10
javascript10
3d-graphics10
lib10
bash-configuration10
jquery10
wordpress-themes10
canvas10
bower10
css10
bash10
user-interface10
alias10
ui-design10

Programming languages (15)

MDXJavaCSSBikeshedHandlebarsMakefileHTMLTypeScript

Github contributions (5)

github-logo-circle
desandro/imagesloaded

Jan 2011 - Feb 2022

:camera: JavaScript is all like "You images done yet or what?"
Role in this project:
userFront-end Developer
Contributions:5 releases, 328 commits, 38 PRs in 11 years 2 months
Contributions summary:David contributed to the `imagesloaded` JavaScript library, focusing on image loading and related functionality. Their work involved modifying the core logic of the library, specifically changing the method used to find images and ensuring that a callback function is triggered when no images are present. They also contributed to the project's documentation by adding a demo page to showcase usage.
javascript
metafizzy/flickity

Dec 2014 - Jan 2023

:leaves: Touch, responsive, flickable carousels
Role in this project:
userFront-end Developer
Contributions:24 releases, 554 commits, 66 PRs in 8 years 2 months
Contributions summary:David contributed to the development of a touch-responsive carousel gallery, as indicated by the project description and code changes. They implemented initial functionality, added new features such as lazy loading, and improved existing functionalities like drag-and-drop interactions. The user was also responsible for styling and UI improvements.
carouselsreactjavascriptslidertouch
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