<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>kkout.dev — Konstantinos Koutsompinas</title><description>Notes on enterprise systems, AI products, and what I learn building them.</description><link>https://kkout.dev/</link><item><title>How This Site Is Built</title><link>https://kkout.dev/blog/how-this-site-is-built/</link><guid isPermaLink="true">https://kkout.dev/blog/how-this-site-is-built/</guid><description>The architecture behind kkout.dev: Astro content collections with typed project references, Tailwind v4 design tokens, a Cloudflare deploy, and what adding a client router actually cost.</description><pubDate>Fri, 28 Aug 2026 00:00:00 GMT</pubDate><category>astro</category><category>typescript</category><category>cloudflare</category><category>tailwind</category><category>build-in-public</category></item><item><title>The Threshold Mattered More Than the Model</title><link>https://kkout.dev/blog/the-threshold-mattered-more-than-the-model/</link><guid isPermaLink="true">https://kkout.dev/blog/the-threshold-mattered-more-than-the-model/</guid><description>An MSc thesis on card fraud detection over 590,540 IEEE-CIS transactions: leakage-safe chronological evaluation, bootstrap confidence intervals that changed the conclusion, SHAP feature reduction, and why one hand-picked number moved the system further than the model choice did.</description><pubDate>Fri, 28 Aug 2026 00:00:00 GMT</pubDate><category>machine-learning</category><category>mlops</category><category>python</category></item></channel></rss>