Roman Krejčík is a seasoned web engineer with 15 years of experience, currently focused on TypeScript, Svelte, and modern front-end architecture as a Member of Technical Staff in Prague. He led Prusa Research’s migration from Angular to Svelte and helped scale Printables.com into a top 3D model platform, bringing practical experience with 3D meshes and frontend performance. Comfortable across the stack, he pairs frontend expertise with backend skills in Python, databases, Redis and cloud-native patterns from roles at SpaceKnow and earlier enterprise Java work. An advocate for elegant design and PEP 20 principles, he also contributes to open-source Python tooling—adding Python 3 support and performance improvements to ParsePy—illustrating a knack for making legacy libraries modern and efficient.
15 years of coding experience
14 years of employment as a software developer
MS, Computer Science, MS, Computer Science at Charles University in Prague
A relatively up-to-date fork of ParsePy, the Python wrapper for the Parse.com API. Originally maintained by @dgrtwo
Role in this project:
Back-end Developer
Contributions:14 commits, 1 comment in 3 months
Contributions summary:Roman significantly contributed to the `parsepy` repository, implementing core features and improving existing functionalities. They added methods for querying data, including `exists()` and `select_related()`, enhancing the library's capabilities. The user also introduced Python 3 support and made various test improvements, optimizing the codebase and ensuring compatibility. Furthermore, the user refactored code, implementing lazy loading for objects and other performance improvements.
Contributions:48 commits, 9 PRs, 24 pushes in 9 years 6 months
apipythonfakturoid
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.