My Background
Practical Knowledge
His books connect theory with practical steps for building, testing, and understanding real-world systems.
Engineering Through Practice
About AhmedRBooks
AhmedRBooks publishes practical, hands-on technical guides for embedded and automotive software engineers. Our books focus on engineering methods you can actually apply: connecting requirements, models, tests, and code, and learning by building, breaking, and fixing real examples.
About the author
Ahmed Rubel is an embedded software engineer and software developer who works where hardware, software, and intelligent systems meet.
His work spans model-based development, C programming, and software testing for embedded systems, alongside IoT devices, ROS (Robot Operating System) for robotics applications, and Python for tooling, automation, and data processing. He is also building LLM-based system analysis software, exploring how large language models can help engineers understand, document, and verify complex systems.
Across all of these areas, he focuses on one question: how do you know your software actually does what it should? That’s why his writing centers on connecting requirements, models, tests, and code into a single engineering workflow, and on treating AI as a powerful assistant that still needs an engineer’s judgment.
AhmedRBooks is where he shares that practical, hands-on approach, with guides built around real examples you can build, break, test, and fix.
What you’ll find here
- Embedded systems and model-based development
- Model-based testing and test-driven development in C
- IoT and ROS projects
- AI-assisted engineering and verification
Questions or feedback? Reach us at support@ahmedrbooks.com.