Bojan Kogoj

Frontend Developer at GenePlanet

Maribor, Slovenia
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

🤩
Rockstar
🎓
Top School
Bojan Kogoj is a Frontend Developer with 11 years of experience building web applications, currently focused on frontend work at GenePlanet and previously developing Django + Angular 2+ projects. He combines a strong web stack background—including past Laravel, C#, Android and BlackBerry Cascades work—with hands-on contributions to open-source systems written in Rust. Notably, he has contributed to the RustPython project by enhancing core interpreter behavior for floating-point and object operations and adding tests, signaling comfort with low-level language internals beyond typical frontend concerns. Based in Maribor, Slovenia, he holds a master’s in Computer Science and enjoys experimenting with WebExtensions and Rust in his free time, which keeps his toolkit broad and modern. Colleagues can expect a pragmatic developer who bridges frontend UX needs with deeper backend and language-level insights.
code11 years of coding experience
job5 years of employment as a software developer
bookComputer Science, Computer Science at Univerza v Mariboru
languagesSlovenian, English
stackoverflow-logo

Stackoverflow

Stats
5,485reputation
464kreached
177answers
40questions
Badges
angular
top-5%
github-logo-circle

Github Skills (21)

python10
interpreter10
lang10
compiler-compiler10
compiler10
rust10
testing9
localstorage9
angular9
data-structures8
data-structure8
algorithms8
algorithm8
qml6
php6

Programming languages (15)

C#MDXJavaC++CSSRustGoHTML

Github contributions (5)

github-logo-circle
RustPython/RustPython

Oct 2018 - Nov 2018

A Python Interpreter written in Rust
Role in this project:
userBack-end Developer
Contributions:16 commits, 8 PRs, 2 comments in 20 days
Contributions summary:Bojan primarily contributed to the core functionality of the RustPython interpreter. They implemented and extended the functionality of floating-point operations by adding methods such as `__lt__`, `__le__`, `__gt__`, and `__ge__`. Furthermore, the user introduced a default error for the `__and__` operation in the `objobject` module and updated the `vm` module to include improved implementation. In addition to these core enhancements, they also added test cases to ensure the correct behavior of these operations.
pythonjitrustpython-interpretercompiler
Angular 8+ builder for removing files
Contributions:15 PRs, 26 pushes, 12 branches in 2 years 10 months
angular-buildersangular-8summernotebuilderangular2
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