<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Muhammad Hassaan | MH Labs</title>
  <subtitle>An engineering first studio, hacking problems into beautiful SaaS solutions and apps.</subtitle>
  <link href="https://muhammadhassaan.com/atom.xml" rel="self" />
  <link href="https://muhammadhassaan.com/" />
  <updated>2026-05-10T00:15:51.828Z</updated>
  <id>https://muhammadhassaan.com/</id>
  <author>
    <name>Muhammad Hassaan</name>
  </author>
  
  <entry>
    <title>How to Setup Firebase Rules without Firebase tools using firebase-admin</title>
    <link href="https://muhammadhassaan.com/blog/deploy-firestore-rules-with-admin-sdk" />
    <id>https://muhammadhassaan.com/blog/deploy-firestore-rules-with-admin-sdk</id>
    <published>2026-05-10T00:00:00.000Z</published>
    <updated>2026-05-10T00:00:00.000Z</updated>
    <summary>Deploy firestore security rules using the Node.js Admin SDK without firebase-tools, perfect for custom admin scripts, a guide for founders, hackers and newbie devs</summary>
    <author>
      <name>Muhammad Hassaan</name>
    </author>
    <category term="Tutorial" />
  </entry>
  <entry>
    <title>How to Setup Firebase Rules with Firebase tools and cli</title>
    <link href="https://muhammadhassaan.com/blog/how-to-setup-firestore-rules" />
    <id>https://muhammadhassaan.com/blog/how-to-setup-firestore-rules</id>
    <published>2026-05-09T00:00:00.000Z</published>
    <updated>2026-05-09T00:00:00.000Z</updated>
    <summary>Setting Up Firestore security rules for a mobile or web app via cli, firebase admin &amp; firebase-tools, a guide for founders, hackers and newbie devs</summary>
    <author>
      <name>Muhammad Hassaan</name>
    </author>
    <category term="Tutorial" />
  </entry>
  <entry>
    <title>Mastering Firestore Security Rules</title>
    <link href="https://muhammadhassaan.com/blog/mastering-firestore-security-rules" />
    <id>https://muhammadhassaan.com/blog/mastering-firestore-security-rules</id>
    <published>2026-05-09T00:00:00.000Z</published>
    <updated>2026-05-09T00:00:00.000Z</updated>
    <summary>Learn the architectural patterns of Firestore security rules, firestore rules syntax and examples for authenticated users, a guide for founders, hackers and newbie devs</summary>
    <author>
      <name>Muhammad Hassaan</name>
    </author>
    <category term="Tutorial" />
  </entry>
  <entry>
    <title>Setting Up Supabase in Simple Expo Kit</title>
    <link href="https://muhammadhassaan.com/blog/setting-up-supabase-in-sek" />
    <id>https://muhammadhassaan.com/blog/setting-up-supabase-in-sek</id>
    <published>2026-04-28T00:00:00.000Z</published>
    <updated>2026-04-28T00:00:00.000Z</updated>
    <summary>Configure Supabase for your hybrid mobile app in SEK, migrations, pg cron &amp; edge functions.</summary>
    <author>
      <name>Muhammad Hassaan</name>
    </author>
    <category term="Guide" />
  </entry>
  <entry>
    <title>Setting up Firebase, Auth, Push Notifications &amp; Firestore in Simple Expo Kit</title>
    <link href="https://muhammadhassaan.com/blog/setting-up-firebase-auth-push-notification-firestore-in-simple-expo-kit" />
    <id>https://muhammadhassaan.com/blog/setting-up-firebase-auth-push-notification-firestore-in-simple-expo-kit</id>
    <published>2026-04-21T00:00:00.000Z</published>
    <updated>2026-04-21T00:00:00.000Z</updated>
    <summary>Step by step guide to initialize firebase, auth, push notifications &amp; firestore in Simple Expo Kit. Quick guide on google-services.json and keys</summary>
    <author>
      <name>Muhammad Hassaan</name>
    </author>
    <category term="Guide" />
  </entry>
  <entry>
    <title>Getting Started With Expo React Native Kit</title>
    <link href="https://muhammadhassaan.com/blog/getting-started-with-expo-react-native-kit" />
    <id>https://muhammadhassaan.com/blog/getting-started-with-expo-react-native-kit</id>
    <published>2026-04-20T00:00:00.000Z</published>
    <updated>2026-04-20T00:00:00.000Z</updated>
    <summary>Getting started with Simple Expo Kit, the react native kit, boilerplate code as a starting point for any hybrid applicaiton.</summary>
    <author>
      <name>Muhammad Hassaan</name>
    </author>
    <category term="Guide" />
  </entry>
  <entry>
    <title>Case Study: AutoResponse24</title>
    <link href="https://muhammadhassaan.com/blog/autoresponse24" />
    <id>https://muhammadhassaan.com/blog/autoresponse24</id>
    <published>2026-01-21T00:00:00.000Z</published>
    <updated>2026-01-21T00:00:00.000Z</updated>
    <summary>Specialized Email Automation for Classified Markets &amp; Generic Emails</summary>
    <author>
      <name>Muhammad Hassaan</name>
    </author>
    <category term="Case Study" />
  </entry>
  <entry>
    <title>Case Study: Chic Cheez</title>
    <link href="https://muhammadhassaan.com/blog/chic-cheez" />
    <id>https://muhammadhassaan.com/blog/chic-cheez</id>
    <published>2026-01-21T00:00:00.000Z</published>
    <updated>2026-01-21T00:00:00.000Z</updated>
    <summary>Leveraging the Right Platform: Building Ecommerce with WordPress &amp; Existing Technology Bricks</summary>
    <author>
      <name>Muhammad Hassaan</name>
    </author>
    <category term="Case Study" />
  </entry>
  <entry>
    <title>Case Study: Kleinanzeigen-Enhanced (KE)</title>
    <link href="https://muhammadhassaan.com/blog/kleinanzeigen-enhanced" />
    <id>https://muhammadhassaan.com/blog/kleinanzeigen-enhanced</id>
    <published>2026-01-21T00:00:00.000Z</published>
    <updated>2026-01-21T00:00:00.000Z</updated>
    <summary>Transforming Repetitive Marketplace Workflows into Intelligent Automation</summary>
    <author>
      <name>Muhammad Hassaan</name>
    </author>
    <category term="Case Study" />
  </entry>
  <entry>
    <title>The Architecture of Simple Core</title>
    <link href="https://muhammadhassaan.com/blog/architecture-of-simple-core" />
    <id>https://muhammadhassaan.com/blog/architecture-of-simple-core</id>
    <published>2024-01-15T00:00:00.000Z</published>
    <updated>2024-01-15T00:00:00.000Z</updated>
    <summary>How we built a unified auth and payment layer for modern SaaS applications.</summary>
    <author>
      <name>Muhammad Hassaan</name>
    </author>
    <category term="Technology" />
  </entry>
  <entry>
    <title>Deep Dive: Architecting Multitenancy with Supabase</title>
    <link href="https://muhammadhassaan.com/blog/multitenancy-deep-dive" />
    <id>https://muhammadhassaan.com/blog/multitenancy-deep-dive</id>
    <published>2024-01-15T00:00:00.000Z</published>
    <updated>2024-01-15T00:00:00.000Z</updated>
    <summary>A comprehensive guide to building secure, scalable multitenant applications using Supabase Auth and Row Level Security.</summary>
    <author>
      <name>Muhammad Hassaan</name>
    </author>
    <category term="Deep Dive" />
  </entry>
</feed>