Muhammad Zahalqa

R&D at GDG Nazareth

Israel
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

👤
Senior
🎓
Top School
Muhammad Zahalqa is an experienced R&D leader and founder with over two decades of hands-on expertise in enterprise architecture, advanced C++/C++11, and scalable distributed systems. He co-founded multiple consulting and product firms, led engineering teams of up to 16 developers, and currently runs his own startup while consulting part-time. Muhammad has a strong track record of performance tuning, parallel/many-core programming, and secure software for clients across telecom, finance and hardware vendors, and has mentored Israeli tech teams for 14 years. He has steered community development as Lead of GDG Nazareth and organized the city’s first hackathon to grow local tech talent. An active contributor to KeyDB (a multithreaded Redis fork), his open-source fixes focus on memory safety and stability—illustrating a pragmatic low-level coding discipline. Outside work he grows organic vegetables, invents games for his kids, and reads widely in Arabic, Hebrew and English.
code11 years of coding experience
job22 years of employment as a software developer
bookSchool of Medicine, School of Medicine at The Hebrew University of Jerusalem
languagesEnglish, Hebrew, Arabic, c++, official aramaic (700-300 bce), klingon, Latin
github-logo-circle

Github Skills (10)

memory-management10
c-language10
cprogramming-language10
concurrency10
redis9
architecture8
multithreading8
architectures8
debugging7
debug7

Programming languages (8)

ShellC++CSSCLLVMJavaScriptGoPython

Github contributions (5)

github-logo-circle
Snapchat/KeyDB

May 2020 - Aug 2020

A Multithreaded Fork of Redis
Role in this project:
userBack-end Developer
Contributions:23 commits, 9 PRs, 12 comments in 3 months
Contributions summary:Muhammad primarily contributed to bug fixes and improvements within the KeyDB codebase. Their work involved addressing compiler warnings, correcting memory management issues in `aeCommand` objects, and refining the `robj_sharedptr` class, including null pointer handling and operator overloads. The user also implemented fixes for condition variable usage. Their contributions focus on enhancing code stability and addressing potential errors.
redisscaleleveldbgeohashredis-server
cubesat2/GlobusSatProject2

Nov 2023 - Sep 2024

Tevel-2 Project Initial Repository for CubeSat Project
Contributions:15 PRs, 151 pushes, 3 branches in 9 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
Muhammad Zahalqa - R&D at GDG Nazareth