<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/rss/styles.xsl" type="text/xsl"?><rss version="2.0"><channel><title>Umesh Yadav</title><description>Umesh Yadav is a founder, CTO, and software engineer building AI commerce, developer tools, and infrastructure from first decisions to production.</description><link>https://umesh.dev/</link><item><title>Designing Provider APIs with Explicit Boundaries</title><link>https://umesh.dev/blog/designing-provider-apis-with-explicit-boundaries/</link><guid isPermaLink="true">https://umesh.dev/blog/designing-provider-apis-with-explicit-boundaries/</guid><description>A practical guide to designing provider SDKs with small semantic APIs, private transport details, explicit limits, and room for change.</description><pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Founder Engineering: From Product Decision to Production</title><link>https://umesh.dev/blog/founder-engineering-from-product-decision-to-production/</link><guid isPermaLink="true">https://umesh.dev/blog/founder-engineering-from-product-decision-to-production/</guid><description>A grounded workflow for founder-engineers: turn an ambiguous product decision into a small bet, a shippable system, and evidence for the next decision.</description><pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Runtime-Neutral Infrastructure in Rust</title><link>https://umesh.dev/blog/runtime-neutral-infrastructure-in-rust/</link><guid isPermaLink="true">https://umesh.dev/blog/runtime-neutral-infrastructure-in-rust/</guid><description>How to build Rust libraries that stay useful across runtimes by owning the public API, isolating execution, and making blocking boundaries explicit.</description><pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate></item></channel></rss>