<?xml version="1.0" encoding="UTF-8" ?><rss version="2.0"><channel><title>Amit Singh</title><link>https://amitx.pages.dev</link><description>I make machines learn, systems behave, and side projects stay up far past bedtime.</description><item><title><![CDATA[I rebuilt Redis to stop treating systems as magic]]></title><link>https://amitx.pages.dev/blog/redis-from-first-principles</link><guid>https://amitx.pages.dev/blog/redis-from-first-principles</guid><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate><description><![CDATA[A week of TCP sockets, partial reads, event loops, and the oddly satisfying moment a tiny key-value server finally behaved.]]></description></item><item><title><![CDATA[The week my fraud detector stopped being a notebook]]></title><link>https://amitx.pages.dev/blog/building-reliable-ml-prototypes</link><guid>https://amitx.pages.dev/blog/building-reliable-ml-prototypes</guid><pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate><description><![CDATA[What changed when a promising anomaly model had to become reproducible, explainable, and useful to someone besides me.]]></description></item><item><title><![CDATA[Building a chat app for when the internet disappears]]></title><link>https://amitx.pages.dev/blog/relieflink-when-internet-disappears</link><guid>https://amitx.pages.dev/blog/relieflink-when-internet-disappears</guid><pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate><description><![CDATA[ReliefLink began with an uncomfortable question: what does communication software look like when the cloud is gone?]]></description></item><item><title><![CDATA[Teaching a model to listen with its eyes]]></title><link>https://amitx.pages.dev/blog/sanketspeak-listen-with-eyes</link><guid>https://amitx.pages.dev/blog/sanketspeak-listen-with-eyes</guid><pubDate>Fri, 20 Mar 2026 00:00:00 GMT</pubDate><description><![CDATA[The human and technical lessons behind SanketSpeak, an Indian Sign Language experiment built around motion, context, and speech.]]></description></item></channel></rss>