Full stack developer (MERN) and AI/ML engineer building web apps, computer vision systems, and AI powered features with clean, production ready code.
specialized in full stack development and AI/ML engineering. My core stack is MERN (React, Node.js, Express, MongoDB) for web applications, and Python (Keras, XGBoost, FastAPI, MediaPipe, OpenCV) for machine learning and computer vision.
Services I offer:
1.Full-stack web development (React front-ends, Node/Express APIs, MongoDB)
2.AI/ML model development and deployment (classification, prediction, ranking models)
3.Computer vision applications (object detection, gesture recognition, image analysis)
4.AI API integration (Anthropic Claude, Google Gemini, Groq) for chatbots and intelligent app features
5.FastAPI backend development and model serving
Recent projects:
An AI powered interview preparation platform built on the Anthropic API, deployed on Vercel/Render/MongoDB Atlas
A text and sketch to 3D architectural model generator (MERN + Three.js), with vision-based sketch understanding and a modular generation pipeline
A loan approval prediction system with a FastAPI backend and live deployment
A machine learning search ranking system using XGBoost and BM25/TF-IDF
Computer vision projects including face mask detection (CNN) and a hand-gesture-controlled presentation tool
I care about writing clean, maintainable code and shipping things that actually work in production, not just in a notebook. I communicate clearly and consistently throughout a project, keep you updated on progress, and I am comfortable working with milestone-based payments for larger engagements.
I am actively building my freelance track record and bring strong technical fundamentals, fast turnaround, and genuine enthusiasm for solving real problems with code.
Work Terms
I typically respond within 24 hours (often much faster). For projects over $100, I prefer milestone based payments tied to agreed deliverables. I include up to 2 rounds of revisions on fixed price work unless otherwise agreed upfront. I am based in Pakistan (PKT, UTC+5) and generally available for calls/updates in the afternoon and evening PKT. Clear scope and communication upfront helps me deliver faster, I will always flag early if something in a brief looks unclear or likely to change the estimate.