Abdelfattah Ragab
Software Engineer & Author
I build software with Java and Spring Boot, and write books about technology, AI, thinking, and the systems shaping modern life.
About
I’m a software engineer with more than fifteen years of experience building software systems across government, healthcare, fintech, and technology. My current engineering work focuses primarily on Java, Spring Boot, APIs, microservices, distributed systems, and backend architecture.
Alongside software engineering, I’m an author. I write about technology, artificial intelligence, software systems, independent thinking, decision-making, and how technology is changing the way we live and work.
Software and writing may look like two different worlds, but I approach both in much the same way: understand the system, question the assumptions, remove unnecessary complexity, and make difficult ideas easier to understand.
Engineering
Java·Spring Boot·Microservices·REST APIs·Kafka·PostgreSQL·Docker·AWS
Books
I write books exploring technology, software, AI, decision-making, and the human side of increasingly complex systems. Occasionally, I also write something simply because it makes me laugh.

The Psychology of Being Easily Manipulated: Why Smart People Are Easier to Influence Than They Think

How to Think When Everyone Else Is Thinking for You: How to Think Clearly, Make Your Own Decisions, and Keep Your Mind Your Own

How to Make Better Decisions: How to Choose Well When You Can't Know What Happens Next

How to Become Financially Hard to Break: How to Build a Financial Life That Can Survive Bad Luck, Bad Timing, and Bad Decisions