Personal Experiences in the Digital Era

Mohamed Sami, an experienced Industry Advisor, has been key in driving various digital transformations. His roles range from project management to designing enterprise solutions. His advisory skills have significantly influenced the digital landscape. Discover more about Mohamed.
Do you have a burning question, a spark of an idea, or simply wish to engage in a friendly chat? Are you interested in expanding your network? I’m all ears and ready to listen! It would be my absolute pleasure and a delightful opportunity to connect with you.


Welcome to a space where expertise and innovation converge. If you’re seeking an expert opinion, consultation, or need assistance in reviewing research papers, reports, or articles, you’re in the right place. Let’s navigate the digital landscape together.
AI AI Ethics Analysis Application security Architecture Architecture Decisions Artificial Intelligence Automated Vulnerability Scanning Black Box Security Analysis Blackbox Testing Change Management Design Digital Transformation Incremental Model Iterative and Incremental Development Requirements Elicitation Ruby on Rails SDLC SDLC Model Selection SDLC Phases SDLC Process SDLC Process Steps SDLC Stages Security Security SDLC Security Testing Security Testing Techniques Software Analysis Software Architecture Software Design Software Development Software Development Life Cycle Software Development Methodologies Software Development Process Software Engineering Software Life Cycle Software Testing STLC Systems Development Life Cycle System Software Development Testing The Best SDLC model The Right SDLC model Waterfall Model WhiteBox Testing

Most organizations spend months debating the cost of transformation. The budget is visible. The disruption is measurable. The risks are documented. What is often missing from the discussion is the cost of doing nothing. Like a bucket placed under a leaking roof, short-term fixes can make a problem appear manageable while hidden damage continues to…

Some things a country buys from the world; others it runs itself — though even those are never fully its own. Egypt imports more wheat than any nation on earth, yet it runs a national airline that flies planes it didn’t build, on routes and rules it sets. Sovereign AI lives in that same middle…

For a decade, AI governance has rested on a comforting phrase: human-in-the-loop. A model suggests, a person decides. But autonomous agents have quietly rewritten the contract. They don’t suggest — they act. They don’t wait — they recover. And when an agent executes a hundred decisions a minute, “review every step” stops being oversight and…

AI is reshaping how enterprises operate, decide, and evolve, but it doesn’t replace architecture, it magnifies it. In my latest article, I explore the eight skills Enterprise Architects need to thrive in the AI era: ✅ AI literacy ✅ Behavioral thinking ✅ Data responsibility ✅ Strategic investment ✅ Governance ✅ Change management ✅ Vendor evaluation…

AI is transforming how we build software—but it also brings unique risks. This follow-up explores real challenges companies face when integrating AI across the SDLC, with phase-by-phase best practices for responsible, secure, and ethical adoption. Discover how to balance innovation and caution to build smarter, safer software.

Artificial Intelligence (AI) is a multifaceted field impacting various industries, including healthcare and finance. It encompasses diverse methods such as Supervised Learning, Unsupervised Learning, and Reinforcement Learning, each designed to address specific challenges. Beyond generative models like ChatGPT, AI’s versatility lies in its ability to optimize processes and improve decision-making.

Bayesian Methods are statistical techniques that use Bayes’ Theorem to update the probability of a hypothesis as more evidence becomes available. These methods are particularly powerful in situations where data is incomplete or uncertain, as they allow for the incorporation of prior knowledge and real-time adjustments based on new information. Bayesian models are commonly used…

Evolutionary Algorithms (EAs) are a subset of optimization algorithms inspired by the process of natural evolution. They are used to solve complex optimization problems by mimicking the process of natural selection. EAs operate by generating a population of possible solutions, evolving them through selection, mutation, and crossover processes, and then selecting the best solutions over…