MeteoData
I graded three weather services against the station next door, to find out which parts of a forecast you can actually believe.
I graded three weather services against the station next door, to find out which parts of a forecast you can actually believe.
A health tracker you talk to: say what you ate, drank and did in one sentence, and it records it.
Answers Algerian construction questions in Arabic, French or English, and shows the building rule behind each answer.
I recorded every power cut in Québec for two months, to see how often the power really returns when they say it will.

A practical guide to what AI agents actually are, and DOMIA — an autonomous end-to-end testing agent built on Google ADK and Gemini.
A bus, tram and metro app for Algeria, where no usable timetable existed until I built one.

Public schedules are published as pages nobody can query. This builds a chatbot that answers questions about Montréal's indoor pool times, and explains how retrieval over your own documents works.

Finding and reporting an infinite loop in scikit-learn's K-means empty-cluster handling, and how the fix was reached.