Yasser Elassal

Software Engineer at ASSET Technology Group

Cairo, Cairo, Egypt
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
Yasser Elassal is a software engineer based in Cairo with six years of hands-on experience building robust Java applications and contributing to full-stack open-source tooling. Currently at ASSET Technology Group, he applies practical engineering skills gained from a computer science degree (Minufiya University) to deliver maintainable solutions in production. Outside his day job he has contributed to the notable Rome tooling project for JavaScript/TypeScript, improving string utilities, adding tests, pruning snapshot noise, and refactoring code—evidence of attention to detail and test-driven practices. He blends backend Java expertise with a developer-tools mindset, focusing on code quality and reproducibility. Peers describe him as a pragmatic problem solver who surfaces subtle bugs through comprehensive tests and cleanup work.
code6 years of coding experience
bookBachelor's degree, Computer Science, very good, Bachelor's degree, Computer Science, very good at Minufiya University
github-logo-circle

Github Skills (12)

text-manipulation10
linter10
typescript10
javascript10
formatter10
typescripts10
strings10
formatters10
typescript-types10
testing10
static-code-analysis8
toolchain8

Programming languages (1)

Rust

Github contributions (2)

github-logo-circle
rome/tools

May 2020 - Jun 2022

Unified developer tools for JavaScript, TypeScript, and the web
Role in this project:
userFull-stack Developer
Contributions:175 reviews, 93 commits, 127 PRs in 2 years
Contributions summary:Yasser primarily contributed to the development of the Rome tools, focusing on improvements to string utility functions and the implementation of testing frameworks. The user added tests for string manipulation functions, which included testing for string escapes, splitting, casing, and natural comparison. Furthermore, the user implemented features to prune unused snapshot entries and refactored parts of the code base.
linterjavascriptdeveloper-toolstoolchainjavascript-typescript
yassere/rome

May 2020 - Sep 2022

An experimental JavaScript toolchain
Contributions:211 pushes, 153 branches in 2 years 3 months
javascripttoolchain
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
Yasser Elassal - Software Engineer at ASSET Technology Group