Vedran Rafaelić

Javascript Software Architect at Istrability

Zagreb, 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

👤
Senior
🎓
Top School
Vedran Rafaelić is a JavaScript Software Architect based in Zagreb with 9 years of engineering experience building robust front- and back-end systems. He leads architecture at Istrability, blending deep React and Node expertise with hands-on contributions to high-profile open-source projects like MUI and the experimental Boa JavaScript engine in Rust. A summa cum laude Master’s graduate in ICT from the University of Zagreb, he combines academic rigor with practical problem-solving—evident in lexer and parsing fixes for Boa and usability improvements for Material UI components. Known for tackling subtle language-edge cases and improving developer-facing APIs, he brings a pragmatic, detail-oriented approach to complex engineering challenges.
code9 years of coding experience
job5 years of employment as a software developer
bookMaster's degree, ICT, Master's degree, ICT at Faculty of Electrical Engineering and Computing, University of Zagreb
languagesEnglish, Italian, Croatian
github-logo-circle

Github Skills (22)

parserator10
javascript10
parser10
react-components10
lexer10
system-design10
react-component10
system10
material-design10
javascript-engine10
rust10
ecmascript10
react10
rust-crates8
crate8

Programming languages (14)

JavaC++RustCMakefileVueGoHTML

Github contributions (5)

github-logo-circle
mui/material-ui

Sep 2019 - Oct 2020

Material UI: Comprehensive React component library that implements Google's Material Design. Free forever.
Role in this project:
userFront-end Developer
Contributions:15 commits, 19 PRs, 181 comments in 1 year
Contributions summary:Vedran primarily contributed to the Material UI React component library, focusing on improving the functionality and addressing bugs related to existing components. They fixed autofill handling for the `InputBase` and `TextField` components, enhancing their usability. The user also worked on documentation, including moving and correcting links, and made minor code changes related to the `Accordion` component.
reactmuimaterialjavascriptmaterial-design
boa-dev/boa

Jan 2020 - Oct 2020

Boa is an embeddable and experimental Javascript engine written in Rust. Currently, it has support for some of the language.
Role in this project:
userBack-end Developer
Contributions:11 reviews, 20 commits, 25 PRs in 9 months
Contributions summary:Vedran primarily contributed to the Boa Javascript engine, focusing on lexer improvements and bug fixes. Their work involved resolving issues with single-line comments, handling numeric literals, and implementing template literal functionality. The contributions also included refactoring and adding new features to enhance the engine's parsing capabilities.
javascript-engineboarustjavascriptruntime
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
Vedran Rafaelić - Javascript Software Architect at Istrability