<?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>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>
