José Del Ángel

Software Enginner I at Canonical

Mexico City
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
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.
code8 years of coding experience
job2 years of employment as a software developer
bookThe National Polytechnic Institute of Mexico
languagesEnglish
github-logo-circle

Github Skills (4)

javascript-engine10
javascript10
script-engine10
rust9

Programming languages (12)

HCLTypeScriptC#CSSC++RustJavaScriptGo

Github contributions (5)

github-logo-circle
boa-dev/boa

Jun 2021 - Jan 2023

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: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.
javascript-engineboarustjavascriptruntime
jedel1043/boa

Jun 2021 - Apr 2024

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.
Request Free Trial
José Del Ángel - Software Enginner I at Canonical