Sanaa Hamel

Software Engineer IC4 at Microsoft

Ottawa, Ontario, Canada
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
Sanaa Hamel is a seasoned software engineer with 13 years of experience, currently an IC4 at Microsoft and pursuing a Master’s in Computer Science at Carleton University with research in machine learning. She has deep compiler and static-analysis expertise from building a complete GitHub QL compiler and CI/CD integrations at Reshift Security, and has contributed performance fixes to the Souffle datalog compiler. Her background spans full-stack development, security research, and tooling—ranging from implementing backend services and build plugins to reverse engineering and penetration testing. An active open-source contributor, she has improved the Decoda Lua IDE/debugger by resolving complex deadlocks, type-casting compiler issues, and cross-environment tool integrations. Known for tackling large, hard-to-debug systems (including datalog programs with 10k+ predicates), she combines practical production engineering with academic curiosity in ML. Based in Ottawa, she brings a rare mix of compiler internals, security mindset, and machine-learning research into scalable developer tooling.
code13 years of coding experience
job10 years of employment as a software developer
bookMaster’s Degree Computer Science, Master’s Degree Computer Science at Carleton University
languagesEnglish, French
github-logo-circle

Github Skills (8)

wxwidgets10
debugging10
ide10
debug10
c-language10
develop10
cprogramming-language10
user-interface9

Programming languages (8)

C#C++RustCVueJavaScriptHaskellPython

Github contributions (5)

github-logo-circle
unknownworlds/decoda

Apr 2013 - Apr 2013

Decoda Lua IDE and debugger
Role in this project:
userFull-stack Developer
Contributions:6 commits in 1 day
Contributions summary:Sanaa primarily contributed to fixing bugs and improving the functionality of the Decoda IDE and debugger. Their work included resolving compiler issues related to type casting, addressing deadlocks and interweaving issues within the process output, and implementing initial working directory settings for external tools. The commits demonstrate a focus on improving the reliability and usability of the application across different environments and tool integrations. The user's modifications spanned multiple parts of the codebase, including frontend and core functionality.
luadecodaidedebugger
Contributions:28 releases, 3 reviews, 4 PRs in 1 year 11 months
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
Sanaa Hamel - Software Engineer IC4 at Microsoft