Available for Work

M.SUHAIB

Punjab, Lahore
M Suhaib
StackNext.js • AWS
Work Setup

Current Location

lahore, Punjab, Pakistan

Currently Learning

AWS (cdk)

Status

Open for Web Development Roles

About Me

I am a specialized Full-Stack Developer with a deep focus on performance and minimalist design. Currently pursuing my Bachelor’s in Computer Science at the University of Okara.

I thrive in the intersection of logic and creativity, building tools that are as powerful under the hood as they are beautiful to the user.

BS Computer Science

University of Okara

Focusing on Software Engineering and Modern Web Tech.

2022 - 2026

ICS (Physics)

Concordia College Ellah Abad

Intermediate in Computer Science.

2020 - 2022

Matriculation

Govt. Higher Secondary School Kangan Pur

Science Stream with Computer Science focus.

2018 - 2020

NEXT.JSREACTAWSPRISMAMONGODBTYPESCRIPTTAILWINDNODE.JS
NEXT.JSREACTAWSPRISMAMONGODBTYPESCRIPTTAILWINDNODE.JS

TECHNICAL ARSENAL

Categorized proficiency in modern web architecture and cloud solutions.

Frontend & UI

HTML / CSS85%
React/TypeScript85%
Tailwind CSS90%
ShadCN UI 80%

Backend & Database

Node.js / Express80%
Prisma ORM80%
MySQL / MongoDB80%
Next js 92%

Cloud storage & Deployment

Firebase75%
supabase70%
Vercel90%
MongoDB Atles85%

Real-time & AI

Pusher (WebSockets)85%
Stability AI API80%
UploadThing90%
vapi ai85%

Additional Toolkit

Git/GitHubPostmanFirebaseNextAuthChakra UIFabric jsLucide IconsFramer MotionZustandResponsive DesignReact Hook FormZod ValidationRedux Toolkit,

PROFESSIONAL JOURNEY

My professional background is rooted in building efficient, user-centric applications. I focus on bridging the gap between complex backend logic and seamless frontend experiences.

Philosophy

Code is not just about solving problems; it`'s about creating scalable systems that empower users.

Full Stack Development

NIT-SERVICES

2025
Lahore, Pakistan

Contributed to high-performance web solutions and collaborated with senior developers to implement scalable features.

Mastered production-grade Next.js workflows and server-side rendering strategies.
Optimized database queries and schema designs using Prisma and PostgreSQL.
Integrated secure authentication systems and role-based access control.
Next.jsPrismaPostgreSQLTailwind CSSTypeScript

Case Studies

Full Stack Developer
Github

LMS Pro: Learning Management System

A comprehensive educational platform allowing instructors to create, publish, and sell courses with integrated progress tracking and sales analytics.

Core Stack

Next.jsClerk AuthPrismaMySQLStripeShadCN UIUploadThingRechartsTailwind CSS

Key Features

  • Teacher Mode: Dedicated dashboard for course creation, chapter management, and publishing
  • Sales Analytics: Visual data representation of revenue and enrollments using Recharts
  • Secure Payments: Complete student checkout flow integrated with Stripe
  • Media Management: Seamless server-side video and image uploads via UploadThing
  • Role-Based Access: Protected routes and authentication handled via Clerk

Impact & Learning

Mastered complex database relationships using Prisma to handle course progress and user enrollments
Learned to implement secure webhook handling for real-time Stripe payment verification
Improved user engagement by designing a modern, responsive UI with ShadCN primitives
Architected a scalable backend structure capable of handling large video file metadata and student data
Full Stack Developer
Github

Messenger: Real-Time Chat Experience

A high-performance communication platform enabling seamless instant messaging, group dynamics, and live presence tracking.

Core Stack

Next.jsPusherTypeScriptNextAuthPrismaMongoDBTailwind CSSShadCN UIUploadThing

Key Features

  • Real-Time Messaging: Instant one-to-one and group conversations powered by Pusher
  • Presence Tracking: Live 'Active/Offline' status indicators for all users
  • Group Management: Capability to create collaborative groups and invite friends
  • Profile Customization: User ability to update status, display names, and profile pictures
  • NextAuth Security: Robust authentication flow featuring secure Google Provider sign-in
  • Media Sharing: Seamless profile and chat image uploads via UploadThing

Impact & Learning

Implemented complex WebSocket logic with Pusher to handle real-time event broadcasting
Designed a highly responsive UI that maintains 60fps animations during chat transitions
Mastered NoSQL data modeling with MongoDB and Prisma to optimize message retrieval
Learned to manage global state for user presence and message read-receipts efficiently
Full Stack Developer
Github

Graphix: AI-Powered Canva Clone

A sophisticated graphic design suite featuring a full-featured canvas editor, AI image generation, and cloud-based asset management.

Core Stack

Next.jsFabric.jsStability AINextAuthPrismaMongoDBCloudinaryShadCN UITailwind CSS

Key Features

  • Advanced Canvas Editor: Drag-and-drop design toolset powered by Fabric.js for professional layout creation
  • AI Image Generation: Seamless integration with Stability AI to generate unique assets from text prompts
  • Cloud Asset Management: High-performance image storage and optimization utilizing Cloudinary
  • Secure Workspace: Individual user accounts and design saving via NextAuth Google Provider
  • Modular Component Library: Polished and responsive interface built using ShadCN UI primitives

Impact & Learning

Engineered a complex state-management system to handle real-time canvas object manipulation and layer ordering
Implemented server-side API routes to securely communicate with Stability AI for generative design features
Optimized frontend performance to handle high-resolution image rendering within the Fabric.js workspace
Learned to architect a scalable NoSQL schema for storing complex JSON representations of user canvas designs
Full Stack Developer
Github

Taskify: Organizational Management Suite

A high-end task management system featuring dynamic organizational workspaces, real-time activity tracking, and drag-and-drop workflow automation.

Core Stack

Next.jsClerk (Orgs)PrismaNeon DB@hello-pangea/dndUnsplash APIShadCN UITailwind CSS

Key Features

  • Organization Workspaces: Multi-tenant architecture using Clerk for team and organizational management
  • Interactive Boards: Drag-and-drop lists and cards powered by @hello-pangea/dnd for seamless task movement
  • Unsplash Integration: Dynamic board backgrounds utilizing the Unsplash API for custom aesthetics
  • Activity Audit Log: Real-time history tracking for every database operation (Create, Update, Delete)
  • Relational Storage: Optimized PostgreSQL performance using Neon Serverless Database
  • Advanced UI: Responsive and accessible task cards and modals built with ShadCN UI

Impact & Learning

Implemented a comprehensive Activity Log system that tracks user actions across the entire workspace for accountability
Optimized drag-and-drop performance for large datasets by handling optimistic UI updates
Architected a complex database schema in Neon DB to support nested lists, cards, and organizational relationships
Mastered the integration of third-party APIs to handle dynamic assets and real-time organizational switching
Spotify 2.0: Personal Music Hub
Full Stack Developer
Github

Spotify 2.0: Personal Music Hub

A high-fidelity music streaming clone featuring local library management and a sleek, interactive audio player interface.

Core Stack

Next.jsPrismaMySQLReactTailwind CSS

Key Features

  • Dynamic Audio Player: Fully functional play/pause and seek controls with persistent playback
  • Library Management: Ability for users to upload and manage their personal song collections
  • Responsive Glassmorphism UI: High-end aesthetic inspired by the modern Spotify desktop app
  • Relational Data: Structured MySQL schema for users, songs, and artist relationships

Impact & Learning

Optimized audio loading states to ensure zero-latency playback transitions
Mastered the Prisma ORM for complex data fetching and song categorization
Implemented custom CSS animations for smooth UI transitions between views
Netflix Cinema: Premium Streaming UI
Frontend Engineer
Github

Netflix Cinema: Premium Streaming UI

An immersive movie browsing platform with custom video player integration and category-based content discovery.

Core Stack

Next.jsChakra UIPrismaNextAuthTMDB API

Key Features

  • Dynamic Hero Section: Features auto-playing trailers and featured content sliders
  • Categorized Content: Filterable movie lists ranging from Trending to Top Rated
  • Authentication: Secure user login and personalized 'My List' functionality
  • Mobile-First Design: Pixel-perfect responsiveness using Chakra UI's layout system

Impact & Learning

Integrated the TMDB API to fetch and display real-time global movie data
Configured robust authentication guards to protect premium content routes
Reduced bundle size by 20% through efficient Chakra UI component utilization
Facebook Core: Social Networking
Backend Specialist
Github

Facebook Core: Social Networking

A social media recreation focusing on core community features including real-time posting, feed interactions, and profile management.

Core Stack

ReactExpress.jsNode.jsMySQLTailwind CSS

Key Features

  • CRUD Feed: Create, read, update, and delete posts with real-time UI updates
  • User Authentication: Custom JWT-based login and registration system
  • Profile Ecosystem: Personalized user pages featuring wall posts and bio updates
  • Interaction Logic: Dynamic like and comment sections for user engagement

Impact & Learning

Built a secure RESTful API from scratch using Node.js and Express
Architected a relational database schema in MySQL to handle social graph relationships
Implemented state management to handle multi-step form data for user registration
DevBlog: Full Stack Content Platform
Full Stack Developer
Github

DevBlog: Full Stack Content Platform

A multi-user blogging engine featuring markdown support, secure authoring, and a robust CMS-style backend.

Core Stack

ReactExpress.jsMySQLNode.jsCSS3

Key Features

  • Rich Text Authoring: Intuitive interface for writers to create and format blog posts
  • Session Security: Cookie-based authentication for persistent user sessions
  • Content Discovery: Search and filter functionality to navigate through blog archives
  • Image Storage: Integrated backend for handling post thumbnail uploads

Impact & Learning

Successfully deployed a decoupled architecture (Separate React Frontend & Express Backend)
Learned to handle secure password hashing and storage using Bcrypt
Improved database query efficiency by 30% through MySQL indexing
Frontend Developer
Github

SkyCast: Real-Time Weather Hub

A precision weather tracking tool that utilizes live API data to provide accurate forecasts based on user location.

Core Stack

ReactOpenWeather APIGeolocation APITailwind CSS

Key Features

  • Dynamic Backgrounds: Interface colors and imagery change based on current weather conditions
  • Geo-Location: Automatically detects user city for instant local weather updates
  • 5-Day Forecast: Detailed breakdown of temperature, humidity, and wind speed trends
  • Unit Conversion: Toggle between Celsius and Fahrenheit for global accessibility

Impact & Learning

Mastered asynchronous data fetching using the Fetch API and React Hooks
Learned to handle API errors and edge cases (e.g., city not found) gracefully
Achieved a 95+ score on Google Lighthouse for performance and accessibility
Modern Portfolio: Personal Branding
UI/UX Designer & Developer
Github

Modern Portfolio: Personal Branding

The high-performance, dark-themed developer portfolio you are currently viewing, built with a focus on speed and UX.

Core Stack

Next.jsFramer MotionTailwind CSSReact

Key Features

  • Side-by-Side Layouts: Alternating project views for a dynamic scrolling experience
  • Glassmorphism: Modern frosted-glass UI elements with subtle backdrop blurs
  • Optimized Images: Next.js Image component utilized for lightning-fast load times
  • Dark Mode Ready: Full dark/light theme support for all UI components

Impact & Learning

Implemented complex scroll-linked animations using Framer Motion
Designed a custom project gallery with advanced filtering capabilities
Achieved near-instant page transitions using Next.js client-side routing
Dice Royale: JS Logic Game
Javascript Developer
Github

Dice Royale: JS Logic Game

A fast-paced interactive dice game designed to demonstrate core JavaScript logic and DOM manipulation techniques.

Core Stack

HTML5CSS3Vanilla JavaScript

Key Features

  • Game Logic: Randomized dice rolling with win/loss condition checking
  • Score Tracking: Persistent session scoring to keep track of player streaks
  • Interactive UI: Dynamic DOM updates without the need for page refreshes

Impact & Learning

Mastered the 'Model-View-Controller' (MVC) concept in Vanilla JS
Refined CSS Flexbox skills to create a centered, balanced game board
Developed a bug-free game loop with clear event listener management
Achievements

Certifications

Intership Certificate

Intership Certificate

Software House

Udemy Course Certificate

Udemy Course Certificate

Web Development Bootcamp

SoloLearn Course Certificate

SoloLearn Course Certificate

Web Development

ScholarHat Course Certificate

ScholarHat Course Certificate

React JS

ScholarHat Course Certificate

ScholarHat Course Certificate

Node JS

SimpliLearn Course Certificate

SimpliLearn Course Certificate

TypeScript

Let's Connect

I'm currently open to new opportunities and collaborations. Whether you have a specific project in mind or just want to network, don't hesitate to reach out!

mmsohaib617@gmail.com
GitHubLinkedIn