Cofounder, Senior Software Architect at Edument Central Europe sro
Prague, Prague, Czechia
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Jonathan Worthington is a cofounder and senior software architect with 20 years of experience, now leading engineering and product efforts from Prague at Edument Central Europe and the newly founded Comprehend.dev. A Cambridge-trained computer scientist, he is the founder and principal architect of MoarVM and a long-time Raku compiler hacker, blending deep systems work—JIT, VM optimizations and partial escape analysis—with practical event-driven backend design. Jonathan’s open-source contributions include performance-critical changes to MoarVM (guard elimination and deoptimization materialization) and a CQRS starter kit that emphasizes intentful testing and robustness. He combines research-grade thinking about compilers and concurrency with hands-on product delivery and teaching experience, making him equally at home prototyping low-level optimizations or shaping developer-facing frameworks.
20 years of coding experience
5 years of employment as a software developer
Bachelor's degree, Computer Science, First Class, Bachelor's degree, Computer Science, First Class at University of Cambridge
A VM with adaptive optimization and JIT compilation, built for Rakudo
Role in this project:
Back-end Developer
Contributions:106 reviews, 6034 commits, 300 PRs in 10 years 10 months
Contributions summary:Jonathan's contributions focused on optimizing the MoarVM, a virtual machine designed for the Rakudo language, by implementing guard elimination during scalar replacement. This involved modifying the partial escape analysis process to track and eliminate guards after attribute reads, specifically targeting the performance of object construction. The user also made preparations for materialization of objects during deoptimization, implementing data structures to describe the objects and deoptimization points needing materialization.
A starter kit for working with CQRS and intentful testing.
Role in this project:
Back-end Developer
Contributions:20 commits, 3 PRs, 3 pushes in 3 years
Contributions summary:Jonathan primarily contributed to the development of the CQRS starter kit, adding a sample application and refining the core testing infrastructure. Their work included implementing unit tests within the sample application, demonstrating a focus on event-driven architecture and testing methodologies. Key improvements involved refactoring to remove specific version dependencies, improving error messaging, and adding an EventStore implementation. These changes suggest a focus on improving the robustness and usability of the CQRS framework.
dddevent-sourcingtestingcqrs
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
Jonathan Worthington - Cofounder, Senior Software Architect at Edument Central Europe sro