Plan the data first
I map out what the app needs to store before building any screens, so new features don't break old ones.
- Database
- PostgreSQLMongoDB
- ORM
- PrismaMongoose

Available nowFull-stack developer
Web apps, front to back.
For your team or your business.
Based in Pakistan · replies within a day
Technologies I use: React, Next.js, TypeScript, Node.js, Express, PostgreSQL, Prisma, MongoDB, React Native, Tailwind.
Things I've built and shipped end to end. I care less about the framework count and more about the parts that decide whether a product survives real users: type-safe data, sensible auth, and interfaces that stay fast as they grow.
I build products front to back: the interface you touch, the API behind it and the data underneath.
What I care about
I care most about the parts nobody sees. Auth that holds, queries that stay fast, and code the next developer can actually read.
I'm a full-stack developer with two years of experience building web applications that are fast, secure and genuinely enjoyable to use.
I craft clean, responsive interfaces with React, Next.js, TypeScript, Tailwind and Framer Motion, then back them with Node.js and Express, REST and GraphQL APIs, and databases like PostgreSQL and MongoDB.
From secure authentication to smooth motion and pixel-level detail, I focus on the details that turn good products into great ones, working alongside designers and teams from first commit to launch.
Jul 2026 — Now
EWDTech · Full-time · On-site
Dec 2024 — Jun 2026
1 yr 7 mos
Jul 2025 — Sep 2025
HMSTECH Solutions · Contract · Remote
3 mos
Most of my work runs on React, Next.js, Node, Express, MongoDB and PostgreSQL, but I'm not tied to them. When a project needs something else, I learn it fast. What I care about most: shipping on time, keeping everyone in the loop, and code that holds up long after launch.
Responsive, fast interfaces in React and Next.js. Accessible by default, animated only where motion helps someone understand what just happened.
ReactNext.jsTypeScriptTailwindFramer MotionReduxZustand
Express APIs with validation at the edge, JWT and OAuth sign-in, Stripe payments and transactional email that actually arrives.
Node.jsExpressRESTJWTGraphQLStripeGoogle OAuth
Schemas designed first, in PostgreSQL with Prisma or MongoDB with Mongoose, and typed from the form field down to the database with Zod.
PostgreSQLMongoDBZodReact QueryPrismaMongoose
Cross-platform apps with React Native and Expo, sharing one design system with the web through NativeWind.
React NativeExpoNativeWind
Also in the toolbox
Git · GitHub · VS Code · Postman · Docker · Axios · CSS3
Daily When needed
The steps stay the same. The tools change with the project: I pick what fits the job, not just what I know best.
Go-toSwapped in when the project needs it
Open to full-time remote roles and freelance projects.
I reply within a day, usually less.