Jan Stöcklmair is a Head of Engineering based in Vienna with 11 years of experience building scalable web and SaaS products and leading high-performing teams. He combines hands-on full-stack expertise—TypeScript, React, Node.js, CSS—and cloud-native practices (AWS, Kubernetes, CI/CD, Helm) with people management and hiring responsibilities. A frequent open-source contributor, Jan has improved core Node.js filesystem utilities in the widely used node-fs-extra project and has clarified complex front-end libraries through thorough documentation contributions. He has a track record of creating production-grade platform apps and developer-facing tooling at Dynatrace, and now guides delivery and architecture at PebbleByte while consulting independently. Comfortable moving between low-level backend refactors and readable front-end code, he values clean architecture, reliable delivery, and secure coding. An interesting detail: beyond engineering leadership he leverages BabylonJS for interactive web experiences, blending technical depth with creative UI work.
11 years of coding experience
6 years of employment as a software developer
Escuela Politécnica Superior de Ingeniería de Villanueva y Geltrú
Bachelor of Science in Engineering (BSc.) Mediatechnology, Bachelor of Science in Engineering (BSc.) Mediatechnology at USTP – University of Applied Sciences St. Pölten
Master of Science (M.Sc.), Master of Science (M.Sc.) at Fachhochschule Salzburg
Node.js: extra methods for the fs object like copy(), remove(), mkdirs()
Role in this project:
Back-end Developer
Contributions:18 reviews, 48 commits, 20 PRs in 3 years 1 month
Contributions summary:Jan refactored several core functions related to file system operations within the `node-fs-extra` library. Their primary focus was on improving the `copy` and `symlink` functionalities, as well as refactoring methods for ensuring file and directory creation. These changes enhanced the library's performance and maintainability by streamlining the internal logic and improving code organization. The user also addressed issues and added improved error handling across multiple operations.
Contributions:16 commits, 10 PRs, 8 comments in 2 months
Contributions summary:Jan primarily updated documentation and implemented the necessary docblocks for the project's JavaScript particle animation library. Their commits modified several `.js` files, which included the `Util.js`, `Behaviour.js`, `Attraction.js`, `Alpha.js`, `Color.js`, `Collision.js`, `CrossZone.js`, `Force.js`, `Rotate.js`, `RandomDrift.js`, `GravityWell.js`, `Scale.js`, and `Repulsion.js` files. The changes added and updated JSDoc comments to the code, clarifying the purpose and usage of various functions and classes within the particle system.
animation-libraryparticleanimationparticleswebgl
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
Jan Stöcklmair - Head Of Engineering at Self Employed