Avner Peled is a research-driven software engineer and consultant with 12 years of experience at the intersection of digital arts, new media and web-scale engineering, currently advising The New York Times from Lahti, Finland. Holding a Doctorate in New Media from Aalto, he blends academic rigor with practical engineering—shipping front-end component improvements in Riot.js and advancing large-scale 3D data loaders (notably enhancements to loaders.gl’s Draco and 3D-tiles integration). His background spans realtime web and iOS, game and Unity development, and consciousness studies, giving him a rare mix of systems thinking and creative inquiry. Colleagues rely on him for complex parsing, performance optimizations and elegant component lifecycle solutions that bridge research prototypes and production needs.
12 years of coding experience
12 years of employment as a software developer
Doctor of Philosophy - PhD, Digital Arts, Doctor of Philosophy - PhD, Digital Arts at Aalto University
Undergraduate, Consciousness Studies, Undergraduate, Consciousness Studies at Tel Aviv University
Bachelor’s Degree, SILS - Exchange, Bachelor’s Degree, SILS - Exchange at Waseda University
Master's degree, Exchange, Master's degree, Exchange at Kyushu University
Contributions:37 reviews, 25 commits, 33 PRs in 1 year 3 months
Contributions summary:Avner made significant contributions to the `loaders.gl` repository, focusing on enhancing the Draco loader and its integration with 3D-tiles. They implemented support for extra attributes in the DracoLoader, enabling the use of Cesium's batchTableProperties within the Tiles3DLoader. Additionally, the user addressed bugs and improved the integration of GLTF with Draco compression, improving file parsing and efficiency. Moreover, the user made optimizations and added enhancements to tileset traversal and other 3D-tile loader options.
Contributions:17 commits, 2 PRs, 51 comments in 2 years 2 months
Contributions summary:Avner primarily contributed to the `riot/riot` repository by working on conditional rendering and component lifecycle management within the Riot.js framework. Their commits include implementing and testing conditional tag behavior, modifying the `tag.js`, `update.js` and `util.js` files to facilitate the correct mounting of components under different conditions. The changes included code related to stubbing, unmounting, and overall integration of different components. The user also modified test files to validate the changes.
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.