Hamza Ouaghad

Tangier-Tetouan-Al Hoceima, Morocco
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
Hamza Ouaghad is a seasoned distributed systems and backend engineer with over a decade of experience building decentralized and high-availability systems. Based in Tangier, Morocco, he brings deep hands-on expertise in C, Node.js, and Go, with particular focus on data availability, sampling, and telemetry. His open-source contributions to the celestia-node project show pragmatic improvements—refactoring the DAS module with functional options, adding uptime and sync metrics, and making pubsub colocation configurable—to boost observability and configurability in production nodes. Comfortable across operating systems and low-level systems work, he blends protocol-level thinking with practical engineering to deliver reliable, monitorable infrastructure.
code10 years of coding experience
languagesEnglish, French, Arabic, amazigh (spoken)
stackoverflow-logo

Stackoverflow

Stats
79reputation
6kreached
2answers
4questions
github-logo-circle

Github Skills (12)

go10
metric10
data-availability10
libp2p9
design-patterns6
hmvc6
php6
model-view-controller6
laravel6
database6
mysql6
multi-tenant6

Programming languages (13)

JavaC++CTeXElmGoMustacheHTML

Github contributions (5)

github-logo-circle
celestiaorg/celestia-node

Oct 2022 - Nov 2022

Celestia Data Availability Nodes
Role in this project:
userBack-end Developer
Contributions:203 reviews, 13 commits, 30 PRs in 1 month
Contributions summary:Hamza primarily focused on refactoring and enhancing the Data Availability Sampling (DAS) module within the Celestia node. Their work involved implementing the functional options pattern for configuring the DAS module, simplifying the configuration process. Additionally, the user added metrics for node uptime, sampled headers, and sync metrics, integrating telemetry for improved monitoring and observability. They also made changes to various components related to the header exchange and made configurable IP Colocation for pubsub parameters.
availabilitynodesdata-availability-samplingcelestiadata-availability
derrandz/chejsspp

Feb 2016 - Sep 2017

Contributions:48 commits, 5 pushes, 3 branches in 1 year 7 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