Blog Posts

Insights on AI, technology, research, and academic perspectives from Kurdistan and beyond.

From Data to Thesis in Python

Teaching the scientific Python stack through a single Master's thesis from raw survey to final defense

Why I wrote a companion Python edition of From Data to Thesis, how the scientific Python ecosystem changes the journey from messy data to a defensible thesis, and what happens across its nineteen chapters.

Read More

A Manifesto for Sovereign Personal Software

Four foundational principles, an intellectual lineage across ten computing traditions, and an evidence-led methodology for asking whether software leaves authority with the user

ToDoz was built to test an idea in one domain. Here is the full philosophy and evaluation framework behind it: four foundational principles, ten intellectual lineages, five non-compensatory requirements, an index of well-behaved tools, and verifiable migration runbooks.

Read More

ToDoz and the Rise of Personal Software

ToDoz is sovereign software in practice: built with AI to lower the cost of development, not to add weight to the product

Why I built ToDoz to embody the principles of sovereign personal software, and how AI lowered the cost of building it without adding AI to the product.

Read More

Why Software Engineering for AI Starts with Change

The ideas behind Object Oriented Development and Agile Practices

A perspective on why object-oriented design, testing, refactoring, and agile feedback matter for anyone building software around AI and data.

Read More

Inside Modern Front-End Engineering

A chapter-by-chapter tour of how the book moves from the browser to architectural decisions

A tour of the eighteen chapters of my book Modern Front-End Engineering, from browser internals to architectural decisions, with two diagrams of its key ideas.

Read More

Inside From Data to Thesis

A chapter-by-chapter tour of my R book for non-technical researchers

A tour of the nineteen chapters of my book From Data to Thesis, with figures from the book showing the ideas that make a thesis defensible.

Read More

Inside Static Site Generators in the Age of AI

How the nineteen chapters take a reader from a folder of notes to a site they can maintain

A chapter-by-chapter tour of my book Static Site Generators in the Age of AI: what each chapter teaches, and why the chapters come in this order.

Read More

Meeting New Students: Learning Hugo and Static Site Generators

A practical introduction to content files, SEO, CI/CD, Git, and GitHub Pages

Notes from a meeting with new students about Hugo, static site generators, Markdown, XML, JSON, SEO, CI/CD, Git, and GitHub Pages.

Read More

Socially-Weighted Distributed Graph Optimization (SW-DGO): Navigating Autonomous Fleets in Public Spaces

How proxemics-aware routing

Autonomous service fleets in supermarkets, hospitals, and airports face complex human crowds and narrow bottlenecks. SW-DGO framework enables socially compliant.

Read More

Kurdistan Universities Chess Championship

Our team from Salahaddin University-Erbil wins first place

A personal account of the first Kurdistan Universities Chess Championship, where our team from Salahaddin University-Erbil came in first place among eight universities.

Read More