Samuel Osborne is a software developer with eight years of full‑stack experience, currently contributing to LottieFiles' open-source projects and motion‑design tooling from Strasbourg. He builds web components and interactive visualizations—notably front‑end work on the popular lottie-player—while also creating video tutorials that translate complex animation engineering into accessible how‑tos. His background spans healthcare visualization (3D heart models at inHEART), geospatial mapping with Mapbox/arcGIS, and backend automation, reflecting a practical blend of front‑end polish and systems thinking. Comfortable shipping production features and tests, he pairs accessibility and resource‑cleanup improvements with a knack for turning visual concepts into robust, reusable components.
9 years of coding experience
2 years of employment as a software developer
Epitech
Computer Programming, Computer Programming at Keimyung University, South Korea
Lottie viewer/player as an easy to use web component! https://lottiefiles.com/web-player
Role in this project:
Front-end Developer
Contributions:1 release, 6 reviews, 46 commits in 1 year 4 months
Contributions summary:Samuel primarily contributed to the front-end aspects of the `lottie-player` web component. Their commits focused on adding features, such as event listeners for animation events and a destroy method for cleaning up resources. They also improved the accessibility of the component by adding the `lang` attribute to control buttons and the container, and added several testing features. The user demonstrated proficiency in web component development, and testing methodologies.
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.