Software Engineer
Java
Rust
Angular
AWS
I am a software engineer and Bitcoin open-source developer from Morocco. I’m passionate about Bitcoin education and simplifying its technical concepts for a wider audience. To support this mission, I created Decoding Bitcoin, an interactive learning platform designed to make Bitcoin concepts easier to grasp through demos and exercises. I also run BTCillustrated, where I break down Bitcoin’s technical aspects using detailed illustrations. After completing my university studies, I worked with international companies like Accenture, OCP, and NTT Data as a web applications developer. However, my focus has now shifted towards Bitcoin education and contributing to open-source Bitcoin projects, where I feel I can make a bigger impact.
I’ve contributed to Bitcoin Core with PR #29617, which focused on testing and validating UTXO snapshots with coin heights greater than the base height and amounts exceeding the MAX_MONEY supply. This work has helped improve the accuracy and reliability of Bitcoin’s core functionality. I created Decoding Bitcoin, an interactive learning platform packed with demos and exercises that simplify Bitcoin concepts. This platform is designed to make learning Bitcoin accessible to both beginners and more experienced users. Through BTCillustrated, I explain Bitcoin's technical concepts with detailed illustrations. I’ve compiled a repository of visuals to help others better understand Bitcoin’s more complex topics, making it easier to grasp for those who learn visually. I was part of the team that built SatsToGo, a platform that rewards attendees with Satoshis (sats) for early attendance at events, incentivizing participation while promoting Bitcoin adoption. I contributed to Blockcore (Nostr Client) with PR #112, which added Zap Notes and improved the display of zappers for each post, enhancing the Lightning Zaps feature within the Nostr client.
Locating, educating, and remunerating Bitcoin Open-Source Engineers in the Global South
© Btrust. 2024 All Rights Reserved.