Jakub Duras is a Senior Product Engineer and team lead with 12 years of hands-on experience building secure, offline-first web and mobile systems used worldwide, most notably for paperless doping controls at major events including Tokyo 2020 and Beijing 2022. He combines full-stack craftsmanship—from TypeScript/React frontends to backend integrations and PHP bridges—with product-minded leadership, having grown and mentored teams while driving security assessments that passed multiple independent audits. A pragmatic early entrepreneur who delivered commercial-critical systems as a teenager and later as a consultant, he has led architecture for scalable, multi-timezone data collection and lightweight ML-enabled products. Jakub is also an active open-source contributor, improving front-end UX and upload flows in projects like angular-filemanager and enhancing browser-native reimplementations such as webamp. Based in Slovakia, he balances deep technical ownership with product delivery and a proven knack for turning complex domain requirements into reliable, auditable software.
12 years of coding experience
10 years of employment as a software developer
Bachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at Univerzita 'Pavla Jozefa Šafárika' v Košiciach
Master of Science - MS Computer Software Engineering, Master of Science - MS Computer Software Engineering at University of Galway
JavaScript File Manager Material Design Folder Explorer Navigator Browser Manager in AngularJS with CSS3 Responsive (with FTP in PHP / Java / Node)
Role in this project:
Full-stack Developer
Contributions:20 commits, 10 PRs, 133 comments in 1 year 3 months
Contributions summary:Jakub primarily contributed to the frontend of the angular-filemanager project, implementing file upload functionality, including drag-and-drop support. They integrated the ng-file-upload library, creating UI components for file selection and display, and adding a progress bar for uploads. Additionally, they made changes to the backend PHP bridge and overall project structure, demonstrating full-stack involvement.
Contributions:1 review, 16 commits, 8 PRs in 6 months
Contributions summary:Jakub primarily focused on improving the front-end implementation of the Winamp reimplementation. Their contributions included optimizing UI elements like the marquee and window positioning, enhancing the position bar calculation, and refactoring code for clarity. They also implemented TypeScript type definitions and fixed issues with the add file button handler.
reactbrowserportjavascripthtml5
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
Jakub Duras - Senior Product Engineer, Team Lead at epilot GmbH