Benedykt Jaworski

Kotlin & Java Developer at Omniscopy

Greater Poland Voivodeship
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Benedykt Jaworski is a Kotlin and Java backend developer with 11 years of experience building analytics and session-recording systems, currently at Omniscopy after a long tenure delivering asynchronous, JVM-based services at Omnilogy. He combines practical backend engineering (Vert.x, PostgreSQL, Cassandra, NSQ) with a knack for designer DSL interpreters and near-hardware work on microcontrollers, reflecting his mechatronics background. An MSc in Computer Science, he also contributes to notable open-source projects such as RustPython—where he refined core range arithmetic, edge-case error handling, and tests—demonstrating comfort with Rust and language internals. Curious about modern physics, linguistics, and speculative fiction, he brings a research-oriented mindset and attention to subtle correctness issues to production systems.
code11 years of coding experience
job6 years of employment as a software developer
bookBachelor of Engineering (B.Eng.), Mechatronics, Robotics, and Automation Engineering, Bachelor of Engineering (B.Eng.), Mechatronics, Robotics, and Automation Engineering at Poznan University of Technology
bookMathematics and physics, Mathematics and physics at II Liceum Ogólnokształcące w Szczecinie
languagesPolish, English, czeski, Ukrainian, Irish, Norwegian
github-logo-circle

Github Skills (12)

error-handling10
rust10
integer-arithmetic10
interpreter10
python10
testing9
data-structure9
algorithm9
data-structures9
algorithms9
compiler-compiler8
compiler8

Programming languages (14)

PowerShellJavaC++RustValaTree-sitter QueryHTMLKotlin

Github contributions (5)

github-logo-circle
RustPython/RustPython

Feb 2019 - Jul 2019

A Python Interpreter written in Rust
Role in this project:
userBack-end Developer
Contributions:30 commits, 10 PRs, 66 comments in 5 months
Contributions summary:Benedykt primarily contributed to the implementation and refinement of the Python interpreter's core functionality, specifically focusing on the `range` object and related arithmetic operations. Their commits addressed bug fixes, such as correcting the length calculation of ranges with negative or non-divisible steps, and implemented new features, like the `__repr__` method and the raising of `OverflowError` for excessively large integers. Furthermore, the user made improvements related to handling division and modulo by zero, ensuring correct error handling, and added tests to validate these changes.
pythonjitrustpython-interpretercompiler
silmeth/yarli

Nov 2017 - Aug 2018

Contributions:26 commits, 17 pushes, 1 branch in 9 months
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
Benedykt Jaworski - Kotlin & Java Developer at Omniscopy