HomeProjectsBlogRésumé
Back home

Blog

Writing on web development, AI, and building things.

  • How Does Instagram Check If a Username Is Taken Instantly? (Bloom Filters Explained)

    How do sites check if a username is taken the instant you type it? A clear, hands-on guide to Bloom filters, with examples, math, and JS code.

    Jun 21, 2026 · 10 min read

  • Understanding tempmail-checker — How It All Works

    A deep-dive into the architecture, data structures, and algorithms behind tempmail-checker. The Problem The Naive Approach and Why It Falls Short Bloom…

    Apr 11, 2026 · 17 min read

  • The 6-Digit Secret: How Authenticator Apps Verify OTP They Never Store

    Authenticator apps have become the backbone of modern account security. When you enable two-factor authentication (2FA), you likely rely on tools like…

    Apr 9, 2026 · 3 min read

  • npm vs npx: Same Family, Very Different Jobs

    If you’ve been writing JavaScript for more than 10 minutes, you’ve seen npm and npx everywhere. And at some point, you probably thought: “Why do we even…

    Apr 3, 2026 · 2 min read

© 2026 Eahtasham Ummam. Built with Next.js & Tailwind.