Toptal Verified · Top 3% of Global Talent

Backend Engineer
building AI-powered
systems

8+ years shipping production backend systems. Now focused on LLM integrations, AI agents, and intelligent automation.

Node.jsTypeScriptOpenAIClaude APIGeminiPostgreSQL

TOP 3% TALENT

Vetted byHire me

“He improved on the previous NodeJS code base and made it run nearly 20× faster!”

— Upwork Client

8+

Years Backend Engineering

25+

Internal Apps Built

30×

Query Speed Improvement

Top 3%

Toptal Verified

Projects

AI work in production

Systems that solve real business problems — not demos. Each project involved architecture decisions, tradeoffs, and measurable impact.

Multi-LLM Architecture

Reduced manual qualification effort by ~70%

🤖

AI Lead Qualification Agent

Multi-LLM architecture using OpenAI and Claude APIs for automated sales lead scoring. Integrated with CRM to route high-potential leads directly to the sales team.

OpenAIClaudeNode.jsPostgreSQL
Read case study →
Live Product

Live app · Personalized itineraries in seconds

✈️

Travel Junior — AI Trip Planner

AI travel companion generating complete trip plans. Built with Google Gemini and Node.js/Fastify, deployed on Fly.io serving real users.

GeminiNode.jsFastifyFly.io
Try it live
ML in Production

Eliminated Python microservice dependency

🧠

ML Model Serving in Node.js

Integrated a TensorFlow categorical model directly into a production Node.js REST API using TensorFlow.js, simplifying infrastructure.

TensorFlow.jsNode.jsREST APIML
Read case study →
30× Faster

30× query speed improvement at scale

30M Records: 60s → 2s

Optimized time-series queries on 30 million records through indexing strategy and aggregation pipeline design. Critical for AI-scale data retrieval.

MongoDBPostgreSQLPrismaPerformance
Read case study →

Tech Stack

Tools I work with

AI & LLMs

OpenAI APIClaude APIGoogle GeminiGrok APITensorFlow.jsRAGPrompt Engineering

Backend & Data

Node.jsTypeScriptFastifyNestJSGraphQLPostgreSQLMongoDBPrismaRedisElasticsearch

Infrastructure & Frontend

DockerAWSFly.ioVercelCI/CDGitHub ActionsReactNext.jsSvelteTailwind CSS

Experience

Recent work

2023 — Present

Team Lead, Node.js

Toptal Client

AI lead qualification agent · Payment integrations (Stripe, PayPal) · 25+ internal apps across Operations & Sales

OpenAIClaudeNode.jsPostgreSQLStripe

2022 — 2023

Node.js Engineer

Upwork (Top Rated)

2 MVP backends from scratch · 30× query optimization · Rapid problem resolution

NestJSPrismaPostgreSQLGraphQL

2021 — 2022

Full-Stack Developer

Spindox / Vodafone Italy

CI/CD pipelines · Service monitoring (Grafana, Prometheus) · RESTful services

Node.jsExpressDockerJenkins

Earlier: Research Assistant at Politecnico di Torino · Founder & Freelance Engineer at Vinduo / TeReSol / Freelance

Download full CV →

Education

Master's in Computer Engineering

Politecnico di Torino · 2017–2019

Bachelor's in Software Engineering

NUST · 2011–2015

Testimonials

What clients say

Muhammad did a great job. He improved on the previous NodeJS code base and made it run nearly 20X faster! He was readily available for any small changes we requested and understood immediately what we're asking for.

U
Upwork ClientQuery Optimization Project

Ali picked up our problem very fast and gave us solutions which in the end worked fabulously. Great commitment towards customer.

U
Upwork ClientBackend Consulting

Muhammad was an outstanding person to work with. He completed a very difficult task that was not easy due to lack of documentation and bugs within the framework. The most important thing was that I did not feel like 'just another client' to him.

U
Upwork ClientTensorFlow Integration

Muhammad has managed my CI/CD pipeline in AWS very efficiently. He is an excellent backend developer. He can deliver complex solutions in a timely fashion.

U
Upwork ClientDevOps & CI/CD

Get in Touch

Ready to build AI-powered products?

I'm available for freelance and contract work. Let's discuss how I can help ship your next AI-powered backend.

orHire via Toptal

Based in Turin, Italy · Europe/Rome timezone · Open to remote work globally