Knowledge Hub

Explore, Learn, Build.

Delve into blog posts, How-Tos, and project showcases on automation, development, and geospatial solutions.

This space is where ideas meet practicality! It has been thought as a collection of articles, tutorials, and insights aimed at making technical concepts accessible to everyone, regardless of skill level. My goal is to keep things light yet meaningful, blending technical depth with clarity and a touch of creativity.

I am not here to reinvent the wheel or repeat what is already out there. Instead, I strive to demystify topics, sharing solutions and approaches rooted in real-world challenges. Whether you are exploring Python, geospatial intelligence/GIS, diving into AI, or automating processes, the content here is designed to inform, inspire, and occasionally make you smile.

Because learning should be as enjoyable as it is empowering.

Blogposts & Articles

New

Explore practical insights and real-world projects.

Books have always been my go-to source of inspiration, an inexhaustible source of knowledge, and a magical door into my imagination. In this section, I am sharing the books that have shaped my understanding of programming, problem-solving, and more. Each entry includes my takeaways, giving you a glimpse into the insights that keep me growing. Whether you are a fellow bookworm or just looking for your next read, I hope you will find these recommendations as enlightening as I have.

“Learning never exhausts the mind.” — Leonardo da Vinci
“Books are a uniquely portable magic.” — Stephen King

On my Bookshelf

Clean Architecture

Clean Architecture

by Robert C. Martin

Architecture
Design Patterns
SOLID Principles
Clean Code
Software Engineering

My Takeaway: There is clean code, then there is clean architecture. This book is not just a great follow-up to The Art of Clean Code; it feels like the actual foundation of clean code and dives deep into the architecture of software systems. From programming paradigms to design principles and architecture per se, Uncle Bob explains in depth the importance and benefits of designing systems that are maintainable, scalable, and testable. I would recommend this book to anyone who wants to learn about software architecture.

The Art of Clean Code

The Art of Clean Code

by Christian Mayer

Clean Code
Code Quality
80/20 Principle
Simplicity
Less is More

My Takeaway: We can often assume that we are writing clean code, but this book is a great reminder that there is always room for improvement. The author is presenting us with 8 core principles, and even more best practices to write clean code, and explains why it is important. After reading it, I feel it is more than just best practices, but rules to live by, or code by. I would recommend this book to anyone who wants to write better and cleaner code.

Fluent Python

Fluent Python

by Luciano Ramalho

Advanced Python
Standard Library
Performance
Best Practices
In-Depth

My Takeaway: There is learning Python, and then there is mastering Python. This book is probably the best and one of the toughest books I have read so far. It is not for beginners, but the content is so rich and invaluable that it is worth the effort. The author dives deep into the standard library, from known data structures, to generators and coroutines, and metaprogramming. It is a must-read for anyone who wants to take their Python skills to the next level.