Professional Summary
MERN/Full-Stack Developer with hands-on production experience across Next.js, React, TypeScript, Node.js, Express.js, and Prisma ORM. Built and maintained 25+ RESTful APIs serving web, admin, and mobile clients, secure JWT/OAuth authentication with Role-Based Access Control, and SEO-optimized, server-rendered frontends. Comfortable across relational (MySQL, PostgreSQL) and NoSQL (MongoDB) data layers, with a growing focus on deepening backend architecture and system design skills.
Education
Bachelor of Science in Computer Science (BSCS)
Virtual University of PakistanOctober 2024 - Expected October 2027
Professional Experience
Associate Software Engineer (MERN Stack)
@Rutal TechnologiesOctober 2025 - August 2026 / Remote
- Served as a primary developer across multiple production-ready full-stack applications built with Next.js, React, Node.js, Express.js, Prisma ORM, and TypeScript.
- Developed and maintained 25+ RESTful APIs supporting web, admin dashboard, and mobile applications.
- Implemented secure authentication using JWT access tokens, refresh tokens, OAuth, and Role-Based Access Control (RBAC), reducing unauthorized access risk across all client applications.
- Built scalable, reusable frontend interfaces using Next.js, React, TypeScript, and Tailwind CSS.
- Improved application performance and discoverability through Server-Side Rendering (SSR), Lighthouse-driven optimization, sitemap generation, and clean architecture practices.
- Designed and extended relational database schemas using Prisma ORM with MySQL and PostgreSQL.
- Collaborated in a Git-based team workflow, contributing to production deployments, code reviews, and issue resolution.
MERN Stack Intern
@Rutal TechnologiesJuly 2025 - September 2025 / Remote
- Contributed to production applications using Next.js, React, Node.js, Express.js, and Prisma ORM.
- Developed frontend and backend features following clean code principles and reusable component architecture.
- Gained hands-on experience with Git workflows, debugging, and scalable application architecture
Featured Projects
Midhah Lyrics Platform
Next.js, TypeScript, Node.js, Express.js, Prisma ORM, MySQL, React Native, Expo- Primary developer responsible for continuous development of a production Islamic lyrics platform serving 1,000+ users.
- Developed scalable backend APIs powering both web and mobile applications.
- Implemented JWT authentication, Refresh Tokens, and Role-Based Access Control.
- Built scalable, reusable frontend interfaces using Next.js, React, TypeScript, and Tailwind CSS.
- Built SEO-focused features including Server-Side Rendering, sitemap generation, metadata optimization, and dynamic routing.
- Designed and extended Prisma database schemas supporting 5,000+ lyrics.
- Implemented automatic slug redirection to preserve SEO after URL updates.
- Added new features in admin dashboard for content management and moderation.
Haya Alal-Falah Learning Management System
Next.js, TypeScript, Prisma ORM, MySQL- Lead developer responsible for continuous feature development across the platform.
- Developed authentication, student enrollment, quiz/MCQ management, and progress tracking modules.
- Built and maintained a complete administrative dashboard for managing students, instructors, courses, and educational content.
- Built scalable, reusable frontend interfaces using Next.js, React, TypeScript, and Tailwind CSS.
- Developed scalable backend APIs and optimized relational database structures using Prisma ORM.
URL Shortner
MongoDB, Express.js, Next.js, Node.js- Built a full-stack URL shortening service with custom short-link generation and instant redirect resolution. across.
- Designed a MongoDB schema to store and efficiently look up original-to-shortened URL mappings.
- Implemented the API layer with Express.js and Node.js, and the client interface with Next.js.
- Built independently as a self-directed learning project to strengthen NoSQL data modeling and core MERN fundamentals.
Technical Skills
Languages:
TypeScript, JavaScript, HTML5, CSS3
Frontend:
React.js, Next.js (App Router), Tailwind CSS, Zustand, React Hook Form, Zod
Backend:
Node.js, Express.js, REST APIs, JWT Authentication, Refresh Tokens, Role-Based Access Control (RBAC), OAuth, Cron Jobs
Database & ORM:
MySQL, MongoDB, Prisma ORM
Mobile:
React Native, Expo
I use:
Git, GitHub, Postman, Axios, npm, pnpm, Turborepo, Vercel