Publication
Exploring software architecture,
one deep dive at a time.
Long-form technical content on AI, distributed systems, and software architecture — tutorials, series, and standalone essays.
Featured Series
AI: Through an Architect's Lens
Exploring AI/ML concepts from a distributed systems architect's perspective — bridging theory with production-grade engineering.
The Adventures of Ava the Astronaut: Learning Python One Planet at a Time.
A python tutorial series designed for absolute beginners with a storytelling narrative throughout. Each part follows Ava's space adventure while teaching a core Python concept, includes tables for clarity, code examples, and a hands-on mini-project.
AI for Mere Mortals
Demystifying artificial intelligence for everyone who doesn't have a PhD — no jargon gatekeeping, just clear explanations, real-world examples, and the occasional existential crisis.
Kotlin for Java Survivors: Life After Semicolons
A recovery program for Java developers transitioning to Kotlin — fewer NullPointerExceptions, zero semicolons, and just enough syntactic sugar to question why you suffered so long.
Latest
Part 10: Part 10: The Grand Mission — Capstone Project
The Adventures of Ava the Astronaut: Learning Python One Planet at a Time
Part 9: Part 9: Space Shields Up — Handling Errors
The Adventures of Ava the Astronaut: Learning Python One Planet at a Time
Part 7: Part 7: The Alien Encyclopedia — Dictionaries
The Adventures of Ava the Astronaut: Learning Python One Planet at a Time
Part 8: Part 8: The Captain's Log — Reading and Writing Files
The Adventures of Ava the Astronaut: Learning Python One Planet at a Time
Part 6: Part 6: The Treasure Chest — Lists, Tuples, and Strings
The Adventures of Ava the Astronaut: Learning Python One Planet at a Time
Part 5: Part 5: Mission Control Functions — Reusable Commands
The Adventures of Ava the Astronaut: Learning Python One Planet at a Time