HomeLogo
English
Muhammad Usman Naeem
Full Stack and AI Developer

Muhammad Usman Naeem

Full Stack Developer • Data Engineer • Web Scraping Expert

I build platforms that keep running for years, AI products grounded in real data rather than general model knowledge, and automation that nobody has to watch. Six years writing software, five of them freelancing full time.

Most of my work is long engagements with a small number of clients: 23 of 39 Upwork contracts came from people who had already hired me once, and every client relationship has passed 90 days. I take projects end to end, from the architecture through to being the person who gets called when production misbehaves.

Track record

Job Success Score on Upwork
100%
Upwork contracts, 23 of them repeat clients
39
of client relationships pass 90 days
100%
freelancing full time, since March 2021
5 years

Skills

As a professional constantly expanding my knowledge, here are some key skills I've developed:

Languages

My proficiency spans across JavaScript, Python, PHP, and Dart, alongside a solid foundation in web development with HTML and CSS. I'm experienced in managing various databases, including MySql and Firebase, and have a working knowledge of C, C++.

Frameworks

My development process is enhanced by a strategic selection of frameworks, including Laravel, Vue, jQuery, TailwindCSS, AntDesign, Bootstrap, FastAPI, Flutter, and Selenium/Playwright for automation. This toolkit underscores my adaptability and commitment to delivering high-quality, efficient solutions fast.

Tools/Platform

I utilize VS-Code, Jupyter Notebook, Git, and Docker daily, ensuring a robust development environment. My proficiency spans Windows and Ubuntu (through WSL/WSLG), enabling versatile project support across operating systems.

Specialties

Specializing in full-stack development, data analysis, web scraping, and custom script creation, I excel in delivering tailored solutions. My approach marries technical expertise with innovative problem-solving to develop optimized, user-centric applications.

Experience

I enjoy taking on new projects and have worked with:

Earlier freelance work also ran through Fiverr.

What clients say

Verbatim from public reviews on completed contracts. Upwork does not record client names, so the engagement is described instead.

Great work, once again. Program turned out better than expected. Great visualization tools in python with custom styling. Can’t wait for the next project (actually ongoing!) have used him several times and plan to hire again!!! HIGHLY RECOMMEND !!
Weather channel operator, broadcast graphics automationRated 5.0 / 5.0 · Upwork ·
Muhammad is extremely knowledgeable. I contacted him to debug my python script. He optimized it in fewer lines of code and all unit test cases worked. He quickly came up with a solution. Excellent communication. Great quality of work.
Python scripting and optimisationRated 5.0 / 5.0 · Upwork ·
Very talented developer that I would surely hire again - as a matter of fact, this was my second time working with him. Very fast, great communication skills. Helped me resolve some challenging technical issues.
Windows automation utility, returning clientRated 5.0 / 5.0 · Upwork ·
Good listener and high skill worker, has a lot of experience and does not require a lot of input from the Client. Looking forward on working with him.
Data anonymisation toolingRated 5.0 / 5.0 · Upwork ·

Education

I enjoyed facing challenges that were given by my teachers. Here is my educational background:

Bachelor of Science in Software Engineering (Gold Medalist of Session 2020)

2020 - 2024

Riphah International University (I-14 Islamabad)

3.73 / 4.00

Intermediate of Computer Science

2017 - 2019

Superior Group of Colleges (Kot Addu)

78%

Secondary School Certificate (Computer Science)

2015 - 2017

Mairi Darsgah (Kot Addu)

86%

Certificates

In addition to my formal education, I have completed a few courses to deepen my knowledge:

Python for Everybody Specialization

University of Michigan · Aug 2022

A five course specialisation covering Python fundamentals, data structures, consuming web services and REST APIs, relational databases with SQL, and a capstone on retrieving, processing and visualising data. This is the base the rest of my Python work is built on.

No public verification page exists for this one: it was issued to a university account that did not transfer to my personal account. The credential ID above is from the official source.

Credential ID: RH5QMKQB6YFD

The Bits and Bytes of Computer Networking

Google · Jan 2023 · Grade 90.50%

The layers underneath the applications I deploy: TCP/IP, routing, DNS, and troubleshooting. Directly useful when a production problem turns out to be network behaviour rather than application logic.

Credential ID: YYL6JL3WHUKJVerify

Hands-on Introduction to Linux Commands and Shell Scripting

IBM · Jan 2022 · Grade 100%

Shell fundamentals, filters and pipelines, and scheduling with cron. Everything I run in production runs on Linux, so this is daily working knowledge rather than background.

Credential ID: GEQ7ZQ9RSZGDVerify

Fundamentals of Kubernetes Deployment

LearnQuest · May 2023 · Grade 97.40%

Container orchestration concepts: pods, deployments, services and scaling. Foundational knowledge. I have not run Kubernetes in production, where I deploy with systemd instead.

Credential ID: G6W4PXFNMVS9Verify

Build Your Portfolio Website with HTML and CSS

Coursera · May 2022 · Grade 100%

Semantic markup and responsive layout from first principles, which is what makes an accessible page rather than one that merely looks right.

Credential ID: VLB8G2UUNN9BVerify

Docker for absolute beginners

Coursera · Mar 2023 · Grade 88.88%

Images, containers, volumes and networking. I use Docker for development and build tooling; production services run under systemd.

Credential ID: 9TRSZA9RUCKRVerify

Building Scalable Java Microservices with Spring Boot and Spring Cloud

Google Cloud · Jul 2022 · Grade 100%

Service decomposition, configuration and service discovery. Taken to see how another ecosystem solves the problems I solve in Python, which is usually the fastest way to understand a pattern properly.

Credential ID: 3XEX6JAMN7EJVerify

Terraform for absolute beginners

Coursera · May 2023 · Grade 100%

Declarative infrastructure, state and providers. Foundational knowledge rather than production experience.

Credential ID: TAARTFKECX8UVerify

Jenkins : Automating your delivery pipeline

Coursera · May 2023 · Grade 100%

Build and deployment pipelines, stages and triggers. Foundational knowledge; the automation I ship in production is scheduled and service based.

Credential ID: HTLPMX69SB2RVerify

Scheduling Selenium TestNG tests via Jenkins CI/CD tool

Coursera · May 2023 · Grade 100%

Running browser test suites on a schedule and reporting results, which is the same problem I solved for a client by rebuilding their Selenium framework as a standalone tool.

Credential ID: F76FGC6JVMZAVerify

Contact

Feel free to reach out to get a quote or discuss your project.

I read every message and usually reply within one working day.

Or find me on