Damir Jelić

Mechanical Engineer at GE

Croatia
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
Damir Jelić is a Mechanical Engineer with 11 years at GE specializing in steam blades production and manufacturing processes, combining hands-on expertise in Blades Manufacturing, AutoCAD and SAP with foundational CATIA skills. Beyond his industry role, he is an active contributor to prominent open-source projects in the Matrix ecosystem, applying backend and crypto-focused development in Rust, Python and JavaScript to enable secure messaging and local encrypted search features. This rare cross-disciplinary profile means he brings systems-level thinking from heavy engineering to software design, improving reliability and maintainability across hardware and software domains. Based in Croatia with a BE from the University in Karlovac, he pairs practical production experience with a demonstrated ability to contribute to complex, security-sensitive codebases.
code11 years of coding experience
bookBachelor of Engineering - BE, Mechanical Engineering, Bachelor of Engineering - BE, Mechanical Engineering at University in Karlovac
github-logo-circle

Github Skills (36)

asynchronous10
json10
javascript10
matrix10
python10
electron10
api-design10
async10
ui-design10
sdk10
cryptography10
nodejs10
rust10
encryption10
serde10

Programming languages (14)

JavaC++RustCGoHTMLKotlinTypeScript

Github contributions (5)

github-logo-circle
matrix-nio/matrix-nio

Apr 2018 - Nov 2022

A Python Matrix client library, designed according to sans I/O (http://sans-io.readthedocs.io/) principles
Role in this project:
userBack-end Developer
Contributions:68 reviews, 1174 commits, 187 PRs in 4 years 7 months
Contributions summary:Damir primarily focused on code maintenance, bug fixing, and documentation of the nio/matrix-nio library, with specific attention to the cryptostore, client, and encryption modules. Their contributions involved reformatting documentation strings, handling device Olm and Megolm events, handling user-interactive auth, and improving the underlying crypto library. They also made significant changes to the handling of the key sharing process within the Matrix protocol, especially for users and devices.
pythonprinciplessans-ioclient-librarymatrix
matrix-org/matrix-rust-sdk

Feb 2020 - Jan 2023

Matrix Client-Server SDK for Rust
Role in this project:
userBack-end Developer
Contributions:4 releases, 2650 reviews, 1945 commits in 2 years 11 months
Contributions summary:Damir appears to be a back-end developer, primarily focused on the cryptographic aspects of the matrix-rust-sdk project. Their contributions involve making sure verification requests don't deadlock, updating session time-out parameters, and implementing customized events. The user seems to be working on improvements to the SAS verification, including code to send cancellation messages if the other device picks up to-device messages, and to store room key information for an upcoming release. The work is focused on improving the stability and security of the project.
rustclient-serversdkmatrixmatrix-client
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
Damir Jelić - Mechanical Engineer at GE