Kamrandev
Start a Project

Muhammad Kamran · Lahore, Pakistan

I build web applications — and the AI that goes inside them

Muhammad Kamran is a software developer in Lahore, Pakistan, with 2 years of experience building modern web applications and AI-enabled products. A strong full-stack foundation in React, Next.js, TypeScript, Laravel/PHP, REST APIs and SQL, with hands-on Python for applied AI and computer-vision work. One person, the whole stack — from the first component to the API behind it to the model it calls.

KamrandevOpen to projects
Muhammad Kamran — Software Developer — AI/ML & Full Stack, Lahore
Name
Muhammad Kamran
Role
Software Developer — AI/ML & Full Stack
Core stack
React · Next.js · TypeScript · Laravel · Python
Base
Lahore, Pakistan — clients worldwide
Experience
2+ years · 20+ projects
Education
BS Information Technology, University of Education, Lahore
Certification
Diploma in Machine Learning & Deep Learning — NAVTTC / CORVIT
Languages
English (fluent) · Urdu (native)
Next.jsReactLaravelPythonComputer Vision

01 / The short version

Most products are built by a frontend team, wired up by a backend team, and handed to someone else for the AI part. Every handoff loses something.

I work across all of it. At Cross Media Sol I develop and maintain production applications in React, Next.js, TypeScript and Tailwind CSS, build the REST APIs behind them in Laravel/PHP and Node.js, and manage state with Redux and React Query. I implemented ISR with on-demand revalidation so dashboard changes reach live pages instantly, took a mobile PageSpeed score from about 55 to about 90, and put technical and programmatic SEO across production pages — on OnlineToolPot, that became an architecture for more than 130 tool pages.

The AI side is hands-on, not theoretical. On Resumaic I shipped AI-powered resume and cover-letter generation alongside a Node.js microservice for ATS scoring, with Google OAuth and Stripe subscriptions. In applied computer vision I developed experimental workflows for real-estate photography — dataset preparation, scene classification, image comparison, mask-based analysis and image-quality signals such as color, exposure, similarity and HDR differences — using Python, OpenCV, PyTorch, NumPy, Pandas, Jupyter and Google Colab to support AI-assisted quality control.

I started with a five-month frontend internship at Social Swirl, building reusable React and TypeScript components for social-media management tools. Behind that: a BS in Information Technology at the University of Education, Lahore, and a diploma in Machine Learning and Deep Learning from NAVTTC and CORVIT. I work in English (fluent) and Urdu (native).

02 / Experience

  1. Jan 2025 — Present

    Cross Media Sol

    Full Stack Developer

    • Developed and maintained production web applications with React, Next.js, TypeScript and Tailwind CSS — reusable interfaces, with frontend workflows integrated into backend services.
    • Built and integrated REST APIs with Laravel/PHP and Node.js to support application data flows and full-stack product functionality.
    • Implemented Incremental Static Regeneration with on-demand revalidation so admin and dashboard updates appear on live pages without full site rebuilds.
    • Improved mobile PageSpeed from roughly 55 to 90 through dependency cleanup, dynamic component loading and font optimization; implemented technical and programmatic SEO across production pages.
  2. Aug 2024 — Dec 2024

    Social Swirl

    Frontend Developer Intern

    • Built reusable React and TypeScript UI components and responsive layouts for social-media management tools during a five-month frontend internship.

03 / Education

  1. 2023 — 2026

    BS Information Technology

    University of Education, Lahore

  2. Sep — Nov 2025

    Diploma in Machine Learning & Deep Learning

    NAVTTC — CORVIT

  3. 2020 — 2022

    ICS — Intermediate in Computer Science

    BISE Lahore

  4. 2018 — 2020

    Matriculation (Science)

    BISE Lahore

04 / Toolbox

Development

  • Next.js
  • React
  • TypeScript
  • JavaScript
  • Python
  • PHP
  • SQL
  • Tailwind CSS
  • Redux
  • React Query
  • Laravel
  • Node.js
  • REST APIs
  • Authentication APIs
  • MySQL
  • HTML5
  • CSS3
  • WordPress
  • Elementor Pro
  • WooCommerce
  • JetEngine

SEO & Performance

  • On-Page SEO
  • Programmatic SEO
  • Dynamic Metadata
  • Canonical Tags
  • Structured Data
  • XML Sitemaps
  • Core Web Vitals (LCP, INP, CLS)
  • ISR
  • On-Demand Revalidation
  • Technical SEO
  • Off-Page SEO
  • Local SEO
  • Keyword Research
  • Schema Markup
  • AEO
  • GEO
  • AI Overviews

Tools & Infrastructure

  • Vercel
  • ISR & Revalidation
  • Git & GitHub
  • Stripe
  • Jupyter
  • Google Colab
  • Linux
  • VPS Hosting
  • DNS
  • SSL/TLS
  • WAF
  • Cloud Hosting
  • Backups
  • Server Hardening

AI / ML & Computer Vision

  • Machine Learning
  • Deep Learning
  • Computer Vision
  • OpenCV
  • PyTorch
  • Image Processing
  • Image Segmentation
  • Image Quality Analysis
  • Scene Classification
  • Image Similarity Analysis
  • HDR / Image Enhancement
  • Dataset Preparation
  • Data Preprocessing
  • Model Evaluation
  • LLM / API Integration
  • Prompt Engineering
  • AI Pipelines
  • NumPy
  • Pandas

05 / Questions

Who is Muhammad Kamran?

Muhammad Kamran is a software developer based in Lahore, Pakistan, working across AI/ML and the full stack. He builds web applications and AI-enabled products with React, Next.js, TypeScript and Laravel, and uses Python, OpenCV and PyTorch for applied AI and computer-vision work. He publishes his work as KamranDev.

Where is Muhammad Kamran based, and does he work remotely?

He is based in Lahore, Punjab, Pakistan, and works remotely with clients worldwide in English, on Pakistan Standard Time (UTC+5). The portfolio includes work for businesses in Uzbekistan, United Kingdom, United States, Venezuela, New Zealand.

What technologies does he work with?

Frontend: React, Next.js, TypeScript, Tailwind CSS, Redux and React Query. Backend: Laravel/PHP, Node.js, REST APIs and MySQL. AI/ML: Python, OpenCV, PyTorch, NumPy, Pandas and LLM/API integration. For content sites: WordPress, Elementor Pro and WooCommerce.

What AI and machine-learning work has he done?

On Resumaic he built AI resume and cover-letter generation alongside a Node.js microservice for ATS scoring and resume parsing. On a real-estate image QC project he built experimental computer-vision workflows in Python, OpenCV and PyTorch — scene classification, image comparison and image-quality signals. He holds a Diploma in Machine Learning & Deep Learning from NAVTTC — CORVIT.

Does he take freelance work?

Yes. Besides his role at Cross Media Sol, he works as a freelance developer — the client websites in his portfolio are freelance projects, for businesses in Uzbekistan, United Kingdom, United States, Venezuela, New Zealand.

How much experience does he have?

2 years. He is currently a Full Stack Developer at Cross Media Sol (Jan 2025 to Present), after a five-month frontend developer intern role at Social Swirl (Aug 2024 to Dec 2024).

What is his education?

He studied for a BS in Information Technology at the University of Education, Lahore (2023–2026), and holds a Diploma in Machine Learning & Deep Learning from NAVTTC — CORVIT (September–November 2025).

What services does he offer?

Web Application Development, AI Solutions, Website Development, SEO & AI Search, WordPress Development, Website Design, Website Performance, E-Commerce & WooCommerce and Website Redesign.

How do I contact Muhammad Kamran?

Email info@kamrandev.com, message or call +92 320 6899684 on WhatsApp, or use the contact form at kamrandev.com/contact. He usually replies within a day.

See how this shows up in practice — browse my work or read my process.

Next Step

Have an idea worth building?

Let's turn it into something people remember — and search engines can understand.

Usually replies within a day · Lahore, Pakistan · working worldwide

View my work