Full Stack Developer with 2+ years of experience, including work at Deutics Global and Sprouto Group. I focus on React.js and Next.js, and at Deutics I cut unnecessary re-renders by about 40% in a production app (Camzify, an AI-powered surveillance platform). I also owned 20+ React components and integrated 15+ REST APIs with RTK Query and TanStack Query.
On the backend, I work with Node.js, Express and MongoDB: JWT authentication, protected routes, role-based access control and REST API design. Outside work, I've built an embeddable AI customer support chatbot (Next.js, Google Gemini, Scalekit) and a MERN e-commerce store with Stripe payments and an AI shopping assistant.
Core stack: MERN Stack, JavaScript, TypeScript, React.js, Next.js, Node.js, Express.js, MongoDB, Redux Toolkit, RTK Query, Tailwind CSS
Open to Full Stack Developer, MERN Stack Developer and Frontend Developer roles (remote, hybrid or on-site).
- Email: sameerprogrammer5@gmail.com
- Phone: +92 329 6333301
- Portfolio: sameer-john-portfolio.vercel.app
- LinkedIn: sameer-john-dev
- Frontend: React.js, Next.js, JavaScript (ES6+), TypeScript, HTML5, CSS3
- Backend and Databases: Node.js, Express.js, MongoDB, Mongoose, REST API Design
- Auth and Security: JWT Auth, bcrypt, Protected Routes, Role-Based Access Control (RBAC)
- State Management: Redux Toolkit, RTK Query, TanStack Query, Context API
- Styling: Tailwind CSS, Material UI, Styled Components, Bootstrap, Responsive Design
- AI and Integrations: Google Gemini API, OpenRouter, Stripe, Resend API, EmailJS
- Performance: Memoization, Lazy Loading, Code Splitting, SSR/SSG, React Hooks
- Tools: Git, GitHub, Vercel, Postman, VS Code, Figma
Backend Developer (MERN Stack), Freelance — Self-Employed, Remote Sep 2026 – Present Built the backend for a travel-planning platform from scratch with Node.js, Express and MongoDB Atlas, and agreed on REST API contracts with the frontend developer.
- JWT authentication (register, login, protected
/auth/me, logout) with bcrypt password hashing - Mongoose schemas for User, Trip, Itinerary, Destination and Activity
- Destinations API, with static frontend data moved into MongoDB through a custom seed script, deployed on Vercel
- Currently building role-based access control (Traveler, Seller, Admin), Trip CRUD and itinerary management
Junior MERN Stack Developer (Contract) — Sprouto Group, Lahore May 2026 – Jun 2026
- Built transactional email with the Resend API on the Node.js/Express backend and connected it to the React.js frontend
- Tightened the protected route setup so unauthorized users are properly blocked
- Reduced bundle size with code splitting and more reusable components
Full Stack Developer (Freelance) — Self-Employed, Remote Nov 2025 – Apr 2026 Built and shipped two projects on my own, both live on Vercel: an AI customer support chatbot (Next.js, Google Gemini, Scalekit) and a MERN expense tracker. Worked with Next.js App Router, SSR/SSG, TypeScript, JWT flows and multi-org authentication.
Associate Frontend Developer — Deutics Global (Camzify), Lahore May 2024 – Oct 2025 (Intern, then Trainee, then Associate)
- Owned 20+ React components that are still live in production
- Cut unnecessary re-renders by about 40% with memoization and better hook patterns
- Integrated 15+ REST APIs with RTK Query and TanStack Query, with caching, filtering and pagination for large datasets
- Delivered three role-based interfaces (Admin, Sub-Admin, User) from Figma designs for an AI-powered surveillance platform, including real-time notifications and heat-map visualizations
Junior React.js Developer (Contract) — ZNZ Technologies, Lahore Jan 2024 – Mar 2024 Built reusable components for an e-learning platform (gig creation, likes, comments, real-time chat), integrated REST APIs and turned Figma designs into responsive UIs.
React Developer — Vvork Cloud Technologies, Lahore Feb 2022 – Oct 2022 Built frontend features with React.js and Bootstrap.
Next.js TypeScript Tailwind CSS MongoDB Google Gemini Scalekit
An embeddable chatbot that any website can add with a single script tag, similar to Intercom and Tidio. Scalekit handles multi-organization login, so one app serves multiple clients. Chat history and settings are stored in MongoDB.
🔗 ai-customer-support-b4dw.vercel.app
React Node.js Express MongoDB Stripe Redis Cloudinary Tailwind CSS
JWT auth, Stripe payments with webhooks, Cloudinary uploads and an admin dashboard for products, users and orders. An AI assistant on the OpenRouter API recommends products from the catalog and falls back to another model if one fails.
🔗 mern-ecommerce-store-w2lo.vercel.app
React.js Node.js Express.js MongoDB Redux Toolkit JWT Recharts
Track income and expenses with JWT auth, protected routes, full CRUD and an analytics dashboard built with Recharts.
🔗 sameerjohn1-expense-tracker-mern.vercel.app
Next.js 16 TypeScript Tailwind CSS Framer Motion GSAP Lenis EmailJS
Layered animations with smooth scroll, a glassmorphism UI, a dark/light theme built on design tokens, SEO metadata and a working EmailJS contact form.
🔗 sameer-john-portfolio.vercel.app
- Intermediate — FSc Pre-Engineering, Superior College, Lahore
- MERN Stack Developer Certificate (2023 – 2024), Vvork Cloud Technologies, Lahore
Open to Full Stack Developer, MERN Stack Developer and Frontend Developer roles. Feel free to reach out.




