Location
Beirut, Lebanon
Crafting digital experiences that matter —
From circuit boards to code repositories — my journey through technology has been one of constant evolution. Six years of transforming ideas into reality, solving complex puzzles, and building systems that people actually love to use.
It all started with colorful blocks and wires. In LabVIEW's visual programming world, I learned that great software isn't just about code—it's about understanding how pieces connect. Those graphical flowcharts taught me to think in systems, to see the bigger picture before diving into details.
Then came the hardware adventures. Microcontrollers, sensors, and embedded systems became my playground. C and C++ weren't just programming languages; they were tools to breathe life into circuits. Every byte mattered, every clock cycle counted. This foundation shaped how I approach optimization even today.
The web called next. Through VB.NET, WebForms, and early mobile platforms, I experienced the growing pains of technology firsthand. Each limitation I encountered became a lesson for better solutions. Now, working with modern frameworks feels like having superpowers—because I remember when simple tasks required complex workarounds.
Solutions delivered
Challenges conquered
Technologies explored
Global ASP.NET Rank
A carefully curated toolkit built through years of exploration, experimentation, and real-world problem-solving.
From circuits to code, from problems to solutions—every chapter has shaped the developer I am today.
Senior Full-Stack Developer
Beirut, Lebanon
Every line of code tells a story. Mine began with visual programming and evolved through embedded systems to modern web development. This diverse background isn't just experience—it's perspective. It's knowing why certain solutions work and others don't, before even writing the first function.
Nascode — Beirut, Lebanon
Independent Contractor — Beirut, Lebanon
Global Rank #5 in ASP.NET - Recognition among the world's top ASP.NET developers based on github contributions, and technical expertise.
If you have questions or need guidance on any of the topics below, I’m happy to share my knowledge and support where I can.
As a full-time professional at NASCODE, I focus on delivering value within my role. However, I’m always happy to help others by sharing advice or answering questions about backend systems, mobile development, AI integration, or digital transformation—just reach out!
Reach Out AnytimeASP.NET Core APIs with intelligent caching, JWT security, and real-time SignalR features.
iOS & Android apps with smooth animations, offline support, and push notifications.
OpenAI integration, smart search, payment processing, and custom third-party connections.
Automation, IoT connectivity, and embedded systems for unique technical needs.
Feedback from colleagues and clients who have worked with me on various projects and technical challenges.
"Working in the same team with Mohamad for two years taught me more than I expected. He managed the architecture of our codebase with such clarity that navigating through complex features became surprisingly straightforward. The way he structured everything made development faster and significantly reduced the issues we used to encounter. His code reviews were genuinely valuable learning experiences. He would patiently explain not just what needed to change, but why certain patterns worked better. I learned alot from those sessions, and they helped me grow as a developer. Beyond his technical skills, he's someone you can rely on. He genuinely cares about helping team members improve and creates an environment where learning feels natural rather than intimidating."
"The APIs that Mohamad built made my mobile development work significantly easier. His documentation was exactly what I needed - clear examples, proper error handling, and straightforward integration steps. I didn't have to guess or spend hours figuring out how things worked, which saved me considerable time on every project. What really impressed me were the code generation tools he introduced to our team. Initially, I was hesitant about generated code, but that saved hours of repetitive work. This allowed us to focus on actual features rather than boilerplate code. I learned alot from working with him, especially around proper error handling and monitoring practices. Mohamad is someone who thinks beyond just making code work - he considers how his decisions affect the entire team's productivity. His willingness to share knowledge and help others improve their skills made him an invaluable colleague."
"Working alongside Mohamed has been a truly enriching experience. He demonstrated an exceptional level of focus and commitment. His ability to stay calm under pressure and deliver high-quality work on time was a constant source of reliability for our team. He made sure to use the most up to date programming languages and tools, which kept our projects modern and competitive. His technical expertise matched his generosity, and he willingly supported and trained new team members, helping then grow with patience and clarity. Beyond his professional skills, he is deeply respectful and mindful of others' boundaries and privacy. He may prefer calm over chaos, and his presence brings a sense of trust, seriousness, and ethical grounding to any team. I feel fortunate to have had the opportunity to collaborate with someone so principled, talented, and genuinely kind."
Whether you seek guidance, collaboration, or fresh ideas, feel free to connect.
Based in Beirut, Lebanon. I welcome meaningful conversations about technology, innovation, or how we can make a positive impact together.
Beirut, Lebanon
If you have questions, ideas, or challenges that call for fresh perspectives, I’m here to listen and contribute my expertise.