Jan Kuča is a product-focused engineer with 15 years of experience designing and shipping web applications, currently building AI products at duvo.ai from Prague. He has repeatedly led frontend architecture and migrations—from early bespoke JS frameworks to React/Flux—and has owned backend APIs and distributed Node.js systems in production. At Avocode he shaped the product from prototype to a scalable cloud service and later led Deepnote’s AI team, blending hands-on coding with technical leadership. An early contributor to AngularJS (fixing $compile, $http and ngRepeat edge cases), he brings proven open-source chops on a widely used framework. He favors clean code, test coverage and pragmatic architecture, and often tackles accumulated technical debt to unlock long-term velocity. He also has startup experience as a co-founder/CTO and a history of building custom tooling (including a lightweight MongoDB driver and offline-capable web apps).
15 years of coding experience
15 years of employment as a software developer
Unfinished, Multimedia, Unfinished, Multimedia at University of Economics in Prague, Faculty of Informatics and Statistics
Johannes Kepler Grammar School
Lyceum, Lyceum at František Křižík Technical College
Contributions summary:Jan primarily contributed to bug fixes within the AngularJS framework, focusing on the `$compile` and `$http` services, and the `ngRepeat` directive. Their work addressed issues related to controller instantiation, caching of empty responses, and correct element tracking. The user also improved ngRepeat functionality by adding block separator comments, increasing stability.
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.