close

DEV Community

M Saad Ahmad profile picture

M Saad Ahmad

Space science graduate | Learning MERN stack Writing about what I build, break, and finally understand. Focus: full-stack web dev, data workflows, and real-world learning.

Location Karachi, Pakistan Joined Joined on  github website

Education

Graduate in Space Science from Karachi University

Day 73 of 100 Days Of Code — Building DevBoard: Project Setup and Authentication

Day 73 of 100 Days Of Code — Building DevBoard: Project Setup and Authentication

Image 1
Comments
5 min read

Want to connect with M Saad Ahmad?

Create an account to connect with M Saad Ahmad. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Day 72 of 100 Days Of Code — Static Files, Media Files, and Environment Variables in Django

Day 72 of 100 Days Of Code — Static Files, Media Files, and Environment Variables in Django

Image Image 2
Comments
5 min read
Day 71 of #100DaysOfCode — DRF Deeper: ViewSets, Routers, and Token Authentication

Day 71 of #100DaysOfCode — DRF Deeper: ViewSets, Routers, and Token Authentication

Image 2
Comments
5 min read
Day 70 of #100DaysOfCode — Class-Based Views + Introduction to DRF

Day 70 of #100DaysOfCode — Class-Based Views + Introduction to DRF

Image 1
Comments
4 min read
Day 69 of 100 Days Of Code — Authentication in Django

Day 69 of 100 Days Of Code — Authentication in Django

Image 1
Comments
4 min read
Day 68 of 100 Days Of Code — Django Forms

Day 68 of 100 Days Of Code — Django Forms

Image 1
Comments
4 min read
Day 67 of 100 Days Of Code — Django Models and ORM

Day 67 of 100 Days Of Code — Django Models and ORM

Image 1
Comments
5 min read
Day 66 of 100 Days Of Code — Getting Started with Django: URLs, Views, and Templates

Day 66 of 100 Days Of Code — Getting Started with Django: URLs, Views, and Templates

Image Image 2
Comments
4 min read
Day 65 of 100 Days Of Code — Python Refresher Part 5 + Project Structure in Django

Day 65 of 100 Days Of Code — Python Refresher Part 5 + Project Structure in Django

Image 1
Comments
4 min read
Day 64 of #100DaysOfCode — Python Refresher Part 4 + Introduction to Models in Django

Day 64 of #100DaysOfCode — Python Refresher Part 4 + Introduction to Models in Django

Image 1
Comments
4 min read
Day 63 of #100DaysOfCode — Python Refresher Part 3 + Introduction to Apps in Django

Day 63 of #100DaysOfCode — Python Refresher Part 3 + Introduction to Apps in Django

Image Image 2
Comments
3 min read
Day 62 of #100DaysOfCode — Python Refresher Part 2 + Introduction to Django

Day 62 of #100DaysOfCode — Python Refresher Part 2 + Introduction to Django

Image Image 3
Comments
3 min read
Day 61 of #100DaysOfCode — Python Refresher Part 1

Day 61 of #100DaysOfCode — Python Refresher Part 1

Image Image 4
Comments
3 min read
Day 60 of #100DaysOfCode — Deploying the Task App

Day 60 of #100DaysOfCode — Deploying the Task App

Image Image 3
Comments
2 min read
Day 59 of #100DayOfCode — Styling the Task Management App

Day 59 of #100DayOfCode — Styling the Task Management App

Image Image Image 4
Comments
2 min read
Day 58 of #100DayOfCode — Building Task Management CRUD App with Next.js

Day 58 of #100DayOfCode — Building Task Management CRUD App with Next.js

Image Image Image 5
Comments
4 min read
Day 57 of #100DayOfCode — Understanding Server Actions vs API Routes & MongoDB in Next.js

Day 57 of #100DayOfCode — Understanding Server Actions vs API Routes & MongoDB in Next.js

Image Image 3
Comments
3 min read
Day 56 of #100DayOfCode — Next.js API routes

Day 56 of #100DayOfCode — Next.js API routes

Image 1
Comments
2 min read
Day 55 of #100DayOfCode — Data Fetching and Caching in NextJS

Day 55 of #100DayOfCode — Data Fetching and Caching in NextJS

Image Image Image 5
Comments
6 min read
Day 54 of #100DaysOfCode — Creating Blog App

Day 54 of #100DaysOfCode — Creating Blog App

Image Image Image 4
Comments
2 min read
Day 53 of #100DaysOfCode — Routing (App Router)

Day 53 of #100DaysOfCode — Routing (App Router)

Image Image 3
Comments
2 min read
Day 52 of #100DayOfCode — Script, Link & Image components in Next.js

Day 52 of #100DayOfCode — Script, Link & Image components in Next.js

Image Image Image 4
Comments
2 min read
Day 51 0f #100DaysOfCode — Server Components vs Client Components

Day 51 0f #100DaysOfCode — Server Components vs Client Components

Image Image 3
Comments
3 min read
Day 50 #100DaysOfCode — Introduction to Next.js

Day 50 #100DaysOfCode — Introduction to Next.js

Image Image 3
Comments
4 min read
Day 49 of #100DayOfCode — Deployment II: Deploy Frontend

Day 49 of #100DayOfCode — Deployment II: Deploy Frontend

Image Image Image 5
Comments
2 min read
Day 48 of #100DayOfCode — Deployment I: Deploy Backend

Day 48 of #100DayOfCode — Deployment I: Deploy Backend

Image Image Image 4
Comments 1
3 min read
Day 47 of #100DayOfCode — Creating Frontend of Auth System

Day 47 of #100DayOfCode — Creating Frontend of Auth System

Image Image Image 7
Comments
10 min read
Day 46 of #100DayOfCode — Security (Rate limiting CORS Helmet)

Day 46 of #100DayOfCode — Security (Rate limiting CORS Helmet)

Image Image Image 4
Comments
3 min read
Day 45 of #100DaysOfCode — File Upload with Multer and Cloudinary

Day 45 of #100DaysOfCode — File Upload with Multer and Cloudinary

Image Image Image 4
Comments
5 min read
Day 44 of #100DaysOfCode — Adding TS and Zod to Auth Program

Day 44 of #100DaysOfCode — Adding TS and Zod to Auth Program

Image Image Image 4
Comments
4 min read
Day 43 of #100DaysOfCode — Error Handling + Async Wrapper

Day 43 of #100DaysOfCode — Error Handling + Async Wrapper

Image Image Image 4
Comments
4 min read
Day 42 of #100DaysOfCode — Schema Validation

Day 42 of #100DaysOfCode — Schema Validation

Image Image 2
Comments
4 min read
Day 41 of #100DaysOfCode — TypeScript on the Backend (Node.js + Express)

Day 41 of #100DaysOfCode — TypeScript on the Backend (Node.js + Express)

Image Image Image 6
Comments
4 min read
Day 40 of #100DayOfCode — Building a Mini Auth System

Day 40 of #100DayOfCode — Building a Mini Auth System

Image Image Image 6
Comments 1
4 min read
Day 39 of #100DaysOfCode — Protected Routes (Auth Middleware)

Day 39 of #100DaysOfCode — Protected Routes (Auth Middleware)

Image Image Image 5
Comments
3 min read
Day 38 of #100DaysOfCode — Authentication Part II: JWT

Day 38 of #100DaysOfCode — Authentication Part II: JWT

Image Image Image 4
Comments
3 min read
Day 37 of #100DaysOfCode — Authentication Part I: Hashing Passwords

Day 37 of #100DaysOfCode — Authentication Part I: Hashing Passwords

Image Image 4
Comments
3 min read
Day 36 of #100DaysOfCode — SQL Basics

Day 36 of #100DaysOfCode — SQL Basics

Image Image Image 3
Comments
2 min read
Day 35 of #100DaysOfCode — Data Validation

Day 35 of #100DaysOfCode — Data Validation

Image Image Image 5
Comments
3 min read
Day 34 of #100DaysOfCode — Creating a Database CRUD API

Day 34 of #100DaysOfCode — Creating a Database CRUD API

Image Image Image 4
Comments
3 min read
Day 33 of #100DaysOfCode — Mongoose

Day 33 of #100DaysOfCode — Mongoose

Image Image 3
Comments
3 min read
Day 32 of #100DaysOfCode — MongoDB Basics

Day 32 of #100DaysOfCode — MongoDB Basics

Image Image 3
Comments
2 min read
Day 31 of #100DaysOfCode — SQL + NoSQL Basics

Day 31 of #100DaysOfCode — SQL + NoSQL Basics

Image Image Image 3
Comments
3 min read
Day 30 of #100DaysOfCode — Introduction to Database

Day 30 of #100DaysOfCode — Introduction to Database

Image Image Image 6
Comments
4 min read
Day 29 of #100DaysOfCode — Connecting Backend to Frontend

Day 29 of #100DaysOfCode — Connecting Backend to Frontend

Image Image Image 6
Comments
5 min read
Day 28 of #100DaysOfCode — Building a Library API

Day 28 of #100DaysOfCode — Building a Library API

Image Image Image 7
Comments
3 min read
Day 27 of #100DaysOfCode — REST API

Day 27 of #100DaysOfCode — REST API

Image Image Image 3
Comments
3 min read
Day 26 of #100DaysOfCode — Modular Routing

Day 26 of #100DaysOfCode — Modular Routing

Image Image Image 5
Comments
3 min read
Day 25 of #100DaysOfCode — Middleware

Day 25 of #100DaysOfCode — Middleware

Image Image 3
Comments
3 min read
Day 24 of #100DaysOfCode — Handling Request (Query, Params, Body)

Day 24 of #100DaysOfCode — Handling Request (Query, Params, Body)

Image Image Image 4
Comments
2 min read
Day 23 of #100DaysOfCode — Introduction to Express.js

Day 23 of #100DaysOfCode — Introduction to Express.js

Image Image 4
Comments
4 min read
Day 22 of #100DaysOfCode — Node.js Fundamentals + Understanding NPM

Day 22 of #100DaysOfCode — Node.js Fundamentals + Understanding NPM

Image Image 2
Comments 2
4 min read
Day 21 of #100DaysOfCode — Introduction to Backend Development

Day 21 of #100DaysOfCode — Introduction to Backend Development

Image Image 3
Comments
3 min read
Day 20 of #100DaysOfCode — Building a Tour App (Part 2)

Day 20 of #100DaysOfCode — Building a Tour App (Part 2)

Image Image 3
Comments
5 min read
Day 19 of #100DaysOfCode — Building a Tour App (Part 1)

Day 19 of #100DaysOfCode — Building a Tour App (Part 1)

Image Image 2
Comments
3 min read
Day 18 of 100 Days of Code — Understanding File Uploads in React

Day 18 of 100 Days of Code — Understanding File Uploads in React

Image Image Image 4
Comments
3 min read
Day 17 of 100 Days of Code — Forms With Libraries in React

Day 17 of 100 Days of Code — Forms With Libraries in React

Image Image 2
Comments
3 min read
Day 16 of #100DaysOfCode — Routing in React

Day 16 of #100DaysOfCode — Routing in React

Image Image 2
Comments
3 min read
Day 15 of #100DaysOfCode — Performance Optimization in React

Day 15 of #100DaysOfCode — Performance Optimization in React

Image Image Image 5
Comments
4 min read
Day 14 of #100DaysOfCode — Pagination + Infinite Scroll

Day 14 of #100DaysOfCode — Pagination + Infinite Scroll

Image Image Image 3
Comments
5 min read
loading...