Skip to content
View saadh393's full-sized avatar

Highlights

  • Pro

Block or report saadh393

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
saadh393/README.md

Saad Hasan's Profile Header

๐Ÿ‘‹ Hi, I'm Saad Hasan โ€” Full Stack JavaScript Developer

I build distributed backends and full stack features that prioritize reliability, performance, and cost. Experience spans real time collaboration, search and ranking, job orchestration, notifications, and rate limiting, built with clarity, safety, and growth in mind.


๐Ÿ›  Tech Stack at a Glance

Category Tools & Technologies
Frontend React Next.js Redux HTML5 CSS3 Sass
Backend Node.js Express REST API
Databases PostgreSQL MySQL MongoDB
ORMs Prisma Drizzle Mongoose
Infrastructure Docker Redis RabbitMQ BullMQ
Testing & Monitoring Jest Grafana Prometheus Loki
Deployment Vercel Netlify Render
Cloud AWS Firebase GCP
Learning System Design, DSA (DFS, BFS, Graph), Kubernetes

๐Ÿš€ Featured Projects

๐ŸŽ“ Learn with Sumit โ€“ Scalable LMS Platform

A complex learning management system used by 10,000+ students and generating 1 crore+ BDT revenue.

๐Ÿ”ง Key Contributions:

  • Built the platform using Next.js + Node.js, handling thousands of daily active users.
  • Integrated Stripe payments, SSO, and DRM-protected video streaming.
  • Developed watch-time tracking, quiz modules, CV generator, and real-time notifications.
  • Secured the app with JWT auth, RBAC, and MongoDB with encryption.

๐Ÿงฐ Tech Stack: Node.js, MongoDB, Cloudinary, Stripe, DRM, AWS S3, Next.js


๐Ÿ“บ Video Streaming Platform (System Design Practice)

A microservices-based video platform built to explore system design and scalable backend architecture.

๐Ÿงฉ Features:

  • HLS streaming, chunked uploads, video transcoding with FFmpeg
  • Queue-based processing with BullMQ + Redis
  • S3-compatible object storage via MinIO
  • Fully containerized via Docker

๐Ÿงฐ Tech Stack: Node.js, Express, TypeScript, FFmpeg, BullMQ, Redis, MinIO, Docker


๐Ÿ“š Featured Blog Posts

Concurrency vs Parallelism Concurrency vs Parallelism
Visual guide comparing task execution models with animations.
Event Loop in Node.js Node.js Event Loop Explained
Deep dive into async flow, thread pool, and V8 phases.
JS Execution Context JS Execution Context
Visual explanation of how JS creates and manages context.
HTTP Caching in Node.js HTTP Caching in Node.js
Practical guide to caching in Undici v7.0.0 with examples.
Prisma.js Guide Getting Started with Prisma
Learn Prisma ORM from setup to schema and queries.
Custom React Hooks Custom React Hooks
Build real-world reusable hooks in React from scratch.

๐ŸŒ Open Source Contribution

Contributed to improving an open-source resource for React patterns and anti-patterns. Helped report and diagnose a broken search UI for better developer experience.


๐Ÿ“ซ Let's Connect


๐Ÿ“Š GitHub Stats


Pinned Loading

  1. TinyPNG-x-Nautilus TinyPNG-x-Nautilus Public

    A Nautilus Script for Efficiently Compressing Images with TinyPNG ๐Ÿ“ฆ๏ธ

    Shell 2

  2. daily-dev-streak-notifier daily-dev-streak-notifier Public

    Simple CLI based application, remain you to main Daily Dev reading streak

    Go

  3. env-example-gen env-example-gen Public

    Generate safe .env.example templates from existing .env files.

    TypeScript 22 1

  4. Semantic-Search Semantic-Search Public

    An AI-powered product search engine that understands natural language intent โ€” not just keywords. Built with FastAPI, Pinecone, and Google Gemini.

    Python 1

โšก