π Software Engineering Student
π§βπ» Faculty of Electronic Engineering, Menoufia University
π Passionate about creating impactful solutions through coding, problem-solving, and open-source contributions.
I'm Osama Rabea, a third-year Computer Engineering student at Menoufia University, currently participating in the LFX Mentorship Program. I'm deeply passionate about backend development, distributed systems, and blockchain technology. I'm particularly excited about Web3, smart contracts, and enterprise blockchain solutions like Hyperledger Fabric, where I'm actively contributing through my LFX Mentorship.
- Backend Development: Experienced in Node.js, Express.js, NestJS, and building scalable APIs.
- Software Design: Strong understanding of SOLID principles and clean architecture.
- Distributed Systems: Learning and implementing distributed system concepts and patterns.
- Database Management: Skilled in SQL (MySQL) and NoSQL (MongoDB).
- Automation & Scripting: Writing efficient Bash scripts and working with Linux utilities.
- Blockchain & Web3: Exploring decentralized applications, smart contracts, and enterprise blockchain solutions.
- Open-Source Enthusiast: Actively contributing to global projects, with a focus on blockchain technologies and developer communities.
- NestJS: Building scalable and maintainable server-side applications
- Distributed Systems: Deep diving into system design, microservices, and cloud-native applications
- Advanced Backend Patterns: Implementing best practices in large-scale applications
- Containerization & Orchestration: Working with Docker and Kubernetes
| Project | Contribution | Links |
|---|---|---|
| LFX Mentorship | Mentee for LFDT - Fablo: Testing, documentation, and feature parity across Fabric v2/v3 | LFDT-Fablo |
| Fablo (Hyperledger) | Added post-start hook functionality for custom actions after network start | PR #616 |
| Fablo (Hyperledger) | Implemented config change detection to prevent network reuse issues | PR #614 |
| Fablo (Hyperledger) | Enhanced chaincode management with support for same-named chaincodes on different channels | PR #607 |
| Fablo (Hyperledger) | Added query command support for Docker setup | PR #597 |
| Fablo (Hyperledger) | Added validation for unique chaincode names | PR #596 |
| Fablo (Hyperledger) | Enhanced connection profiles with orderers and channels information | PR #595 |
| Fablo (Hyperledger) | Upgraded Blockchain Explorer for better network visualization | PR #590 |
| Fablo (Hyperledger) | Added Mermaid network topology export for better documentation | PR #565 |
| Fablo (Hyperledger) | Added Java chaincode development mode support | PR #553 |
| p4lang/behavioral-model | Upgraded from C++11 β C++17, removed boost dependency, updated build system/docs | PR #1266 |
- π§ Email: [email protected]
- πΌ LinkedIn: osama-rabea
- π¦ Twitter: @OsamaDkrory

