Haled Odat

Software Engineer at CodeChem Inc

Skopje, Skopje Statistical Region, North Macedonia
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
Haled Odat is a software engineer based in Skopje with nine years of hands-on experience building backend systems and exploring diverse languages and technologies. He contributes to experimental open-source projects like Boa, a Rust-based embeddable JavaScript engine, where he has implemented core VM and AST features such as Array.prototype.some and token/AST dumping. Currently at CodeChem Inc—where he transitioned from a ray tracing internship into a full engineering role—he blends systems-level thinking with practical feature development. Known for digging into language internals and testing, he brings curiosity-driven craftsmanship to both professional and hobby projects.
code9 years of coding experience
bookBachelor of Science - BS, Bachelor of Science - BS at Faculty of Computer Science and Engineering - Skopje
languagesAlbanian, English, Macedonian, German
github-logo-circle

Github Skills (13)

rust10
ecmascript10
abstract-syntax-tree10
vms9
compile9
compilation9
virtualization9
bytecode9
virtualbox9
virtualisation9
virtual-machine9
programming-language8
unit-testing8

Programming languages (8)

TypeScriptJavaC++RustCTeXJavaScriptDart

Github contributions (5)

github-logo-circle
boa-dev/boa

Mar 2020 - Nov 2022

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:1741 reviews, 266 commits, 763 PRs in 2 years 8 months
Contributions summary:Haled's commits focus on implementing features for the experimental JavaScript engine, `Boa`. They primarily worked on core features such as adding the ability to dump the token stream or AST, implementing the `Array.prototype.some` method, fixing assignment operator precedence issues, and incorporating HTML string methods, demonstrating their focus on enhancing the functionality of the engine. These additions involved modification of AST data structures and VM functionality as well as testing.
javascript-engineboarustjavascriptruntime
HalidOdat/boa

Mar 2020 - Aug 2024

Boa is an embeddable and experimental Javascript engine written in Rust. Currently, it has support for some of the language.
Contributions:3 PRs, 69 pushes, 52 branches in 4 years 5 months
javascript-engineboarustjavascriptwebassembly
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
Haled Odat - Software Engineer at CodeChem Inc