
I build fast, accessible web products that ship cleanly and scale.
Frontend Engineer with nearly 5 years of experience building responsive, scalable web applications using React.js, Next.js, and TypeScript — with hands-on QA automation experience (Playwright, Jest, API testing) across enterprise healthcare, education, and freelance SaaS projects. Outside client work, I run Linux day-to-day and I'm building toward deployment and automation fundamentals. Currently available for full-time and freelance opportunities.
Tech Stack & Tools
Let's discuss your project, React application, or QA automation needs in a free 30-minute consultation.
Frontend Engineer building responsive, scalable React.js and Next.js applications — with a quality-first mindset and 5 years of production experience
5 Years Frontend
React.js & Next.js
10+ Client Projects
Quality-First Mindset
I'm Muhammad Shumail, a Karachi-based Frontend Engineer with nearly 5 years of experience building responsive, scalable web applications using React.js, Next.js, and TypeScript.
At Cloud Primero B.V., I develop reusable UI components and responsive interfaces, integrate and validate REST APIs, and collaborate across design and development teams to deliver enterprise healthcare and education platforms.
My freelance work on Upwork (10+ international projects) and previous roles at Supersoft Technologies and Think Transportation gave me strong breadth across the full frontend delivery lifecycle — from requirements gathering through production deployment.
"Build with precision. Test to confidence. Ship with pride."
I bring a strong understanding of frontend testing, API validation, and performance optimization — enabling the delivery of reliable and maintainable products across enterprise and international client projects.
Outside client work, I run Ubuntu as my daily driver, manage my dotfiles with GNU Stow, and write Bash scripts to provision and maintain my own workstation — a second track I'm actively growing toward deployment and automation fundamentals.
Frontend Engineer
"Good code is like a good joke — it needs no explanation, but when it breaks, everyone notices!"
Frontend-first stack with strong testing discipline and full-cycle delivery experience — plus a Linux and automation practice I'm building outside client work
Personal practice outside client work — not a claimed job skill
5 years building responsive React.js and Next.js applications — from freelance projects to enterprise-grade production systems
Explore a collection of projects that showcase my expertise in modern web development, from interactive tools to full-stack applications.
Showing 16 of 16 projects
Problem: No standardized way to run load tests or track latency trends across services. Built: A custom k6 framework with automated execution, performance dashboards, and observability analysis. Result: Cut manual test setup time by ~60% and gave teams consistent baselines for 3 production environments.
Problem: Unused JavaScript across multiple URLs was inflating bundle sizes with no easy audit path. Built: A Node.js automation tool using Puppeteer and Lighthouse to extract coverage data across URL lists. Result: Identified ~20–35% unused JS on audited pages, enabling targeted bundle cleanup.
Problem: Production stylesheets carried dead CSS rules that slowed page loads. Built: A CLI utility using PurgeCSS to scan and strip unused CSS from deployed applications. Result: Reduced stylesheet payload by an estimated 25–40% on tested projects.
Problem: Job seekers lacked a free, ATS-friendly way to build polished resumes quickly. Built: A drag-and-drop resume builder with premium templates and instant PDF export. Result: Generates print-ready resumes in under 5 minutes with zero account required.
Problem: Designers and developers needed accessible color schemes without switching between multiple tools. Built: A palette generator with harmonious schemes, WCAG contrast checks, and export options. Result: Produces export-ready palettes in seconds with built-in accessibility validation.
Problem: API testing workflows were scattered across Postman collections with no lightweight browser-based option. Built: A React testing tool with a clean UI for sending requests, inspecting responses, and validating endpoints. Result: Cuts routine API check time by ~50% for single-endpoint validation tasks.
Problem: Small teams had no lightweight tool for async task tracking without heavy project-management overhead. Built: An interactive kanban board with drag-and-drop columns and smooth Framer Motion transitions. Result: Organizes 20+ tasks across 3 columns with zero backend setup required.
Problem: Users relied on weak or reused passwords without a trustworthy client-side generator. Built: A password generator with customizable length, character sets, and real-time strength indicators using the Web Crypto API. Result: Generates cryptographically secure passwords instantly with zero server transmission.
Problem: Pi calculation concepts were hard to grasp through static diagrams alone. Built: An interactive Canvas visualization with animated point generation and real-time convergence display. Result: Makes abstract math tangible through 60fps animations on any modern browser.
Problem: Content creators needed a self-hosted blog with auth and rich editing without WordPress complexity. Built: A Next.js CMS with rich text editing, user authentication, and responsive layouts. Result: Supports full publish workflows for multiple authors with MongoDB-backed persistence.
Problem: Freelancers spent too long formatting invoices manually in Word or spreadsheets. Built: A minimalist invoice builder with live preview and one-click PDF export. Result: Produces professional invoices in under 2 minutes with no sign-up required.
Personal systems work I'm building outside client projects — tracked here honestly as it happens, not presented as finished until it is.
Packaging my GNU Stow–managed dotfiles into a documented, public repo.
Why: I rebuild or reconfigure my environment often enough that redoing it by hand every time was wasting real hours — I wanted one command to get back to a working setup.
Bash scripts that provision and sync my Ubuntu workstation end-to-end.
Why: Manually re-provisioning a machine after every fresh install or migration got old — I wanted the setup scripted and repeatable instead of remembered.
A personal environment for practicing real deployment workflows.
Why: I wanted to understand deployment beyond a Vercel one-click deploy — what actually happens between a git push and a server serving traffic.
I'm always excited to collaborate on new projects and bring innovative ideas to life.
Frontend engineering and QA automation, end to end — from building the interface to proving it works.
Responsive, accessible interfaces built with modern component architecture and clean state management.
End-to-end features — REST APIs, authentication flows, and database-backed applications.
Admin portals, analytics dashboards, and role-based enterprise UIs built for real workflows.
Manual QA, automated component and end-to-end tests, and API contract validation before release.
Load testing and performance audits that catch regressions before users do.
Production frontend and full-stack work across freelance and employed roles.
Built healthcare and education platform UIs used in real production environments.
Hands-on with Playwright, Jest, React Testing Library, Postman, and k6.
Component architecture and TypeScript discipline that scales with a team.
API validation and performance testing built into the delivery process.
React.js, Next.js, and Redux Toolkit used daily in current production work.
Comfortable working directly with designers, stakeholders, and product owners.
3+ years working with distributed teams and international freelance clients.
A diploma in software engineering plus self-paced Coursera coursework in frontend development, backend fundamentals, and Linux/shell scripting — including hands-on automation practice
Academic foundation and specialized training
PIAIC
Comprehensive program covering modern software development practices, web technologies, and engineering fundamentals.
Self-paced coursework, each one verifiable via its credential link
Showing 7 of 7 certificates







Looking for a frontend engineer for a full-time role, or need help shipping a React.js/Next.js project? Reach out below — I read every message and usually reply within a day.
m.shumaildev@gmail.com
Send me an email anytime
+92 312 2954840
Fastest way to reach me — chat directly on WhatsApp
Karachi, Sindh, Pakistan
Based in Pakistan
Open to Opportunities
Frontend Engineer • Remote • Hybrid • On-site
Currently accepting new freelance and full-time opportunities
Whether it's a full-time frontend role, a freelance build, or just a question about my work — reach out and I'll get back to you.