Summary
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.
13 years of coding experience
10 years of employment as a software developer
Master’s Degree Computer Science, Master’s Degree Computer Science at Carleton University
English, French