José Del Ángel is a back-end and systems-focused software engineer with 8 years of experience, currently at Canonical after progressing from Associate to Software Engineer I. A polyglot developer comfortable with modern languages like Rust and Flutter, he contributes to foundational open-source projects—most notably enhancing core Array behaviors and the object model in the Rust-based Boa JavaScript engine. Based in Mexico City, he brings practical systems-programming expertise from his Ingeniería en Sistemas Computacionales studies at Instituto Politécnico Nacional. José combines attention to low-level semantics with pragmatic engineering for production systems, and his GitHub work shows a knack for tackling nuanced language runtime features rather than just application-level code.
Boa is an embeddable and experimental Javascript engine written in Rust. Currently, it has support for some of the language.
Role in this project:
Back-end Developer
Contributions:4 releases, 1943 reviews, 92 commits in 1 year 7 months
Contributions summary:José implemented the `Array.prototype.copyWithin` method and contributed to the implementation of the `Array.prototype.sort` method within the Boa JavaScript engine, demonstrating a focus on extending core array functionality. They also worked on a new `PropertyDescriptor` design and extracted the `PropertyMap` struct, indicating a focus on improving the object model. Additionally, they contributed to features like `Value::type_of` and `CreateArrayFromList`, showcasing a dedication to implementing core JavaScript features.
Boa is an embeddable and experimental Javascript engine written in Rust. Currently, it has support for some of the language.
Contributions:272 pushes, 40 branches in 2 years 10 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.