<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: khanmjk</title>
    <description>The latest articles on DEV Community by khanmjk (@khanmjk).</description>
    <link>https://dev.to/khanmjk</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F860209%2F93f59a81-422b-4546-a8fa-2476a0237f23.jpeg</url>
      <title>DEV Community: khanmjk</title>
      <link>https://dev.to/khanmjk</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/khanmjk"/>
    <language>en</language>
    <item>
      <title>Codex keeps Claude in check</title>
      <dc:creator>khanmjk</dc:creator>
      <pubDate>Wed, 20 May 2026 07:35:40 +0000</pubDate>
      <link>https://dev.to/khanmjk/codex-keeps-claude-in-check-2gnp</link>
      <guid>https://dev.to/khanmjk/codex-keeps-claude-in-check-2gnp</guid>
      <description>&lt;p&gt;&lt;a href="https://khanmjk-outlet.blogspot.com/2026/05/how-i-built-and-agentic-engine-powered.html" rel="noopener noreferrer"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh20ithfg07nl4i78sab5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh20ithfg07nl4i78sab5.png" alt=" " width="799" height="436"&gt;&lt;/a&gt;&lt;br&gt;
In &lt;a href="https://khanmjk-outlet.blogspot.com/2026/05/how-i-built-and-agentic-engine-powered.html" rel="noopener noreferrer"&gt;this blog post&lt;/a&gt; I detail the rapid development of an agentic engine designed to transform a standard AI chat tool into a proactive business intelligence platform. By integrating Anthropic’s Claude Agent SDK, I&lt;br&gt;
successfully automated complex financial reporting tasks that traditionally required manual human prompts. The project highlights a collaborative "two-AI" workflow where Claude acted as the primary developer and Codex served as a rigorous technical reviewer, catching critical architectural flaws. To ensure data integrity, the system utilizes frozen Zod schemas and deterministic tools, preventing the AI from hallucinating sensitive financial figures. The narrative concludes with a successful live deployment, demonstrating how autonomous browser testing and strict contract boundaries can reliably deliver enterprise-grade automated insights.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>architecture</category>
      <category>showdev</category>
    </item>
    <item>
      <title>How I Built a Full BI Platform With AI Because SAP Wanted Seven Figures to Upgrade</title>
      <dc:creator>khanmjk</dc:creator>
      <pubDate>Wed, 08 Apr 2026 18:58:39 +0000</pubDate>
      <link>https://dev.to/khanmjk/how-i-built-a-full-bi-platform-with-ai-because-sap-wanted-seven-figures-to-upgrade-12pb</link>
      <guid>https://dev.to/khanmjk/how-i-built-a-full-bi-platform-with-ai-because-sap-wanted-seven-figures-to-upgrade-12pb</guid>
      <description>&lt;p&gt;This month I published a few blog posts about my journey in building an enterprise financial planning and business intelligence platform, completely solo, with the help of AI: Claude Code and Codex. &lt;/p&gt;

&lt;p&gt;And I'm not even a developer! I'm actually a GM running a full technology business and the last time I actually wrote code was back in 2010 when I was a principal software engineer :)&lt;/p&gt;

&lt;p&gt;Please check out my posts, and feel free to drop comments on my blog.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://khanmjk-outlet.blogspot.com/2026/04/how-i-built-full-bi-platform-with-ai.html" rel="noopener noreferrer"&gt;How I Built a Full BI Platform With AI Because SAP Wanted Seven Figures to Upgrade&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://khanmjk-outlet.blogspot.com/2026/04/how-i-built-ai-finance-assistant-into.html" rel="noopener noreferrer"&gt;How I built an AI Finance Assistant into a Business Intelligence Dashboard with Claude Code and Codex&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://khanmjk-outlet.blogspot.com/2026/04/ai-school-fees-0-database-that-wasnt.html" rel="noopener noreferrer"&gt;AI School Fees: The $0 Database That Wasn't: How AI Agents Silently Burned Through My Azure Budget Twice&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://khanmjk-outlet.blogspot.com/2026/04/how-codex-autonomously-migrated-our.html" rel="noopener noreferrer"&gt;How Codex Autonomously Migrated Our Production App Across Continents in 28 Hours&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://khanmjk-outlet.blogspot.com/2026/04/how-i-used-two-ai-models-to-re.html" rel="noopener noreferrer"&gt;How I Used Two AI Models to Re-Architect a Production Backend in 9.5 Hours&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>automation</category>
      <category>architecture</category>
      <category>showdev</category>
    </item>
    <item>
      <title>I built a “Steam Workshop” for system architecture + product roadmaps + org blueprints (runs in your browser)"</title>
      <dc:creator>khanmjk</dc:creator>
      <pubDate>Sun, 08 Feb 2026 13:18:05 +0000</pubDate>
      <link>https://dev.to/khanmjk/i-built-a-steam-workshop-for-system-architecture-product-roadmaps-org-blueprints-runs-in-5af9</link>
      <guid>https://dev.to/khanmjk/i-built-a-steam-workshop-for-system-architecture-product-roadmaps-org-blueprints-runs-in-5af9</guid>
      <description>&lt;p&gt;Have you ever wanted to &lt;em&gt;install&lt;/em&gt; the architecture of a product the way you install an app?&lt;/p&gt;

&lt;p&gt;Not just a diagram, but the whole &lt;em&gt;system architecture blueprint&lt;/em&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;services and dependencies&lt;/li&gt;
&lt;li&gt;teams and ownership&lt;/li&gt;
&lt;li&gt;goals → initiatives → work packages&lt;/li&gt;
&lt;li&gt;a 3-year planning horizon for product managers&lt;/li&gt;
&lt;li&gt;plus a “prompt pack” so you can remix it&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That’s what I’ve been building as a hobby project: &lt;strong&gt;&lt;a href="https://khanmjk.github.io/altsoftwareplanning/?view=welcomeView#" rel="noopener noreferrer"&gt;SMT (Software Management &amp;amp; Planning Tool)&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;And this week I shipped something I’m genuinely excited about:&lt;/p&gt;

&lt;h2&gt;
  
  
  The Community Blueprints Marketplace (with social features)
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;You can now publish blueprint packages publicly&lt;/strong&gt;, and the community can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;browse and install them&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;star&lt;/strong&gt; them&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;comment&lt;/strong&gt; / discuss them&lt;/li&gt;
&lt;li&gt;see what’s trending (social proof + discovery loops)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Think: &lt;strong&gt;Figma Community / Steam Workshop&lt;/strong&gt;, but for product architecture + product/team organization.&lt;/p&gt;




&lt;h2&gt;
  
  
  What’s a “Blueprint” in SMT?
&lt;/h2&gt;

&lt;p&gt;A blueprint is a portable package (JSON) that contains:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a &lt;strong&gt;manifest&lt;/strong&gt; (title, summary, tags, trust label, etc.)&lt;/li&gt;
&lt;li&gt;a &lt;strong&gt;prompt pack&lt;/strong&gt; (seed + variants like MVP/Scale)&lt;/li&gt;
&lt;li&gt;a &lt;strong&gt;full system snapshot&lt;/strong&gt; (teams, services, goals, initiatives, work packages)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is learning through &lt;em&gt;interaction&lt;/em&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;install a blueprint&lt;/li&gt;
&lt;li&gt;explore its org + architecture + roadmap in the app&lt;/li&gt;
&lt;li&gt;remix it into your constraints&lt;/li&gt;
&lt;li&gt;publish your remix back to the marketplace&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Why I’m doing this
&lt;/h2&gt;

&lt;p&gt;Most “reference architectures” online are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;static&lt;/li&gt;
&lt;li&gt;divorced from org/team realities&lt;/li&gt;
&lt;li&gt;not easily remixable&lt;/li&gt;
&lt;li&gt;missing the roadmap/execution story&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;SMT tries to make “how a product might actually run” tangible:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;architecture + org design + planning are all connected&lt;/li&gt;
&lt;li&gt;you can poke at it, not just read it&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;SMT makes it possible for you to inspect any type of tech platform. Think LeetCode interview preps but for system design, architecture, team topologies, product roadmaps and software delivery planning. &lt;/p&gt;




&lt;h2&gt;
  
  
  Local-first by default (privacy + zero friction)
&lt;/h2&gt;

&lt;p&gt;SMT is intentionally &lt;strong&gt;local-first&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;it runs as a static app in the browser&lt;/li&gt;
&lt;li&gt;your systems stay in your browser unless you explicitly publish a blueprint package&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The &lt;strong&gt;cloud marketplace is optional&lt;/strong&gt; and only powers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;public publishing&lt;/li&gt;
&lt;li&gt;discovery&lt;/li&gt;
&lt;li&gt;stars/comments&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;No “workspace sync” SaaS lock-in.&lt;/p&gt;




&lt;h2&gt;
  
  
  How the social marketplace works (simple + cost-free)
&lt;/h2&gt;

&lt;p&gt;To keep this sustainable on the free tier, the backend is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Cloudflare Workers&lt;/strong&gt; + &lt;strong&gt;D1&lt;/strong&gt; (SQLite)&lt;/li&gt;
&lt;li&gt;token-normalized search (no paid search / no vector DB)&lt;/li&gt;
&lt;li&gt;GitHub OAuth for identity (scope: &lt;code&gt;read:user&lt;/code&gt; only)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Important security bit:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;public publishing does &lt;strong&gt;secret scanning&lt;/strong&gt; (manifest + full system payload) and blocks likely API keys/tokens.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Try it (and please break it, it's a WIP hobby project)
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1) Open the app
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://khanmjk.github.io/altsoftwareplanning/?view=welcomeView#" rel="noopener noreferrer"&gt;Live demo&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/khanmjk/altsoftwareplanning" rel="noopener noreferrer"&gt;Repo&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2) Explore the “Community Blueprints” view
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;browse the curated catalog&lt;/li&gt;
&lt;li&gt;click &lt;strong&gt;Preview&lt;/strong&gt; on anything that looks interesting&lt;/li&gt;
&lt;li&gt;install an &lt;strong&gt;Available&lt;/strong&gt; blueprint and inspect it across:

&lt;ul&gt;
&lt;li&gt;System Architecture Overviews&lt;/li&gt;
&lt;li&gt;Org Design&lt;/li&gt;
&lt;li&gt;Roadmap &amp;amp; Backlog Management&lt;/li&gt;
&lt;li&gt;Year Plan / Detailed Planning&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;h3&gt;
  
  
  3) Publish + socials
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;in the publish flow, use &lt;strong&gt;Publish Publicly&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;then open &lt;strong&gt;Preview&lt;/strong&gt; on your published blueprint:

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Star/Unstar&lt;/strong&gt; it&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Post a comment&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;sanity check that it’s discoverable via search&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;If anything fails, I want to know. Use the Feedback feature to log issues.&lt;/p&gt;




&lt;h2&gt;
  
  
  What I’d love feedback on (high signal)
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Does the blueprint concept actually help you understand a product faster?&lt;/li&gt;
&lt;li&gt;Are the “prompt packs” useful, or just noise?&lt;/li&gt;
&lt;li&gt;What should “trending” mean here: stars, downloads, recency, or something else?&lt;/li&gt;
&lt;li&gt;What social features would make this fun without turning it into a moderation nightmare?&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  If you want to contribute
&lt;/h2&gt;

&lt;p&gt;This is open source (CC0) and I’m happy to collaborate.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Repo: &lt;a href="https://github.com/khanmjk/altsoftwareplanning" rel="noopener noreferrer"&gt;https://github.com/khanmjk/altsoftwareplanning&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Issues / PRs welcome: docs, UX polish, seed blueprints, moderation workflows, “remix lineage”, collections, reputation, etc.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Roadmap ideas (if the community likes this)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Remix lineage: “Forked from…” + remixes graph&lt;/li&gt;
&lt;li&gt;Lightweight contributor reputation (badges, trust tiers)&lt;/li&gt;
&lt;li&gt;Reporting/flagging + moderation queue&lt;/li&gt;
&lt;li&gt;Curated collections (“Backends 101”, “B2B SaaS starters”)&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;If any part of this sparks your curiosity, I’d love for you to try it for 5 minutes and tell me what confused you, what felt magical, and what felt pointless.&lt;/p&gt;

&lt;p&gt;Drop a comment here, or open an issue on GitHub.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>architecture</category>
      <category>productmanagement</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
