
Malahim Haseebbuilds AI systemsthat do the work.
Agents that retrieve, decide, and act, plus the full-stack products that make them usable.
I build agentic AI, RAG systems, and chatbots for WhatsApp, Discord, and the web.
LangGraph · RAG · Next.js · FastAPI · PyTorch
Shipped production platforms and developer tools people use every day.

Computer Science
University of the Punjab
5+ years · 20+ projects · 15+ in production
A typical agent run
Agentic AI
1 Plan
scope
2 Retrieve
context
3 Act
tools
4 Verify
evals
Services
What I build
One engineer, one system. I build the agent, the data it retrieves from, and the product around it, so the pieces actually work together. Pick the closest fit and we can scope it on a call.
- Book a callAgentic AIPrimary focus
AI agents that do things, not just answer things
I build multi-step AI agents using LangGraph and LangChain. The kind that research, decide, take action, and loop back when something goes wrong. Not a single prompt wrapped in a button.
LangGraph · LangChain · MCP · Tool Calling
- Book a callRAG Systems
AI that actually knows your data
Your business has documents, PDFs, knowledge bases. I build RAG pipelines that let AI search and reason over that data accurately. No hallucinations about things that are right there in your files.
RAG · Vector Search · Embeddings · LLMs
- Book a callAI Chatbots
Chatbots that handle real conversations
Not the kind that breaks on the third message. I build AI assistants for WhatsApp, Discord, and web with memory, context, and fallback handling. Trained on your content, branded for your product.
WhatsApp API · Discord · OpenAI · Custom LLMs
- Book a callFull Stack Web
From idea to deployed product
Next.js frontends, NestJS and FastAPI backends, MongoDB and PostgreSQL, deployed on AWS or VPS. I handle the full thing. No subcontracting, no gaps between frontend and backend.
Next.js · MERN · React · NestJS · FastAPI · AWS
- Book a callAPIs and Backends
Backends that hold up under real load
REST and GraphQL APIs, Redis caching, GitHub Actions CI/CD, Docker. I have set up pipelines that cut deploy times by 60% and dropped response times by 40% on production systems.
NestJS · FastAPI · Redis · CI/CD · Docker
- Book a callDeveloper Tools
Tools other developers actually use
CLIs, npm packages, Python libraries. I have built and published tools downloaded hundreds of times. If there is a repetitive part of your workflow, it can probably be a tool.
npm · PyPI · CLI · TypeScript · Python
Not sure which one fits? Book a call and describe the problem. I will tell you what it actually needs.
Book a callWork
Selected projects
A few things I have shipped that solved a real problem. Open any card to read the full story.


QuickPU is a result portal for University of Punjab students. Instead of digging through 350+ different department result URLs to find one roll number, students search once and get their result. On result day it handled 850 concurrent users and 4,100+ API hits, deployed on EC2 with FastAPI and MongoDB.
Next.js · TypeScript · Tailwind CSS · Charts

AI Code Reviewer is an automated system that reviews every GitHub PR. It posts structured feedback on bugs, security, and performance directly in the PR thread. Built with FastAPI, Redis for task queuing, and an advanced AI engine for analysis.
FastAPI · PostgreSQL · Redis · Docker +2
Three of 20. The rest live on the projects page.
System design
Architecture, drawn before code
Every system starts with a diagram, not a file: data flow, failure modes, and scaling limits. Four patterns I have shipped in production.
QuickPU
350+ university result URLs consolidated into one portal. On result day: 850 concurrent users, 4,100+ API hits. EC2-hosted FastAPI with MongoDB result cache and connection-pool tuning kept it alive.
Key design decisions
- EC2 over serverless — warm connections survive traffic spikes
- MongoDB caches parsed results so repeat lookups skip the scraper
- Per-department HTML parsers normalise 350+ inconsistent layouts
How I approach architecture
- —Diagram before code — data flow first
- —Isolate failure modes at component boundaries
- —Async where latency is non-negotiable
- —Schema + layer rules enforce invariants, not documentation
Want the full breakdown? Every system above has a detailed write-up on the blog.
History
Experience
Where I have worked, what I built there, and what actually happened.
Working with clients on full-stack and AI engineering projects. Built and deployed web applications, integrated LLM-based features, and set up cloud infrastructure on AWS. Clients across different industries, details confidential.
BS Computer Science, University of the Punjab
Final year, building in parallel the whole time.
Testimonials
What people say
Real feedback from people I have worked with, verified on LinkedIn.
I had the opportunity to work with Malahim on an AI project, and I was really impressed with his skills and dedication. He has strong experience in AI, automation, and full-stack development, and he understands how to turn an idea into a…
Kanwar Adnan
August 28, 2026
I've had the opportunity to work with Malahim on multiple projects, and he has consistently been exceptional at what he does. He brings great ideas to the table, approaches challenges with a strong problem-solving mindset, and always finds…
Zain ul Abidin
August 28, 2026
Stack
Skills
The tools I actually reach for in production, not a list written for a keyword filter.
AI & Agents
7Frontend
5Backend
671 skills across languages, frameworks, AI tools, databases, and DevOps. See the full list.
About
A bit about me
- Based in
- Lahore, Pakistan
- Education
- BS CS, University of the Punjab
- Languages
- English, Urdu, Punjabi
- Interests
- Coding, Building Developer Tools, Exploring New Technologies
- Experience
- 5+ years in production
Available for full-time roles and freelance work
I am a full stack and AI systems engineer from Lahore, in my final year of Computer Science at the University of the Punjab.
My focus is agentic AI: systems that do not just answer questions but take steps, make decisions, and handle multi-stage workflows on their own. I also build the full stack layer around them: the frontends, backends, databases, and deployment pipelines that make AI actually usable in a product.
At Axtra Studio I shipped production platforms for real companies. On my own I have built tools other developers download and use every day, a university portal students still use every semester, and AI agents that replaced hours of manual work.
I do not just execute tickets. I understand the problem first, research what is actually breaking, break the work into pieces, stay connected with whoever I am building for, and ship something that holds up. That is the whole thing.
How I work
Scope the work: before writing a single line of code, I make sure I understand the real problem, not just the feature list. I ask questions, document what I understand, and confirm with you. Then I break it into modules and share a plan. You approve the direction first.
Plan timelines: I break the project into modules and estimate each one separately, which gives realistic timelines instead of guesses. I share the breakdown upfront, flag blockers early, and update you when something changes.
Communicate clearly: I share progress at each module, ask when something is unclear, and respond fast. If something is taking longer than expected, you will know before it becomes a problem.
Test and harden: I run evals and failure drills so the agent holds up in real use.
A few things worth mentioning
QuickPU handled 850 concurrent users and 4,100+ API hits on its last result day.
AI Code Reviewer posts structured AI feedback on bugs, security, and performance in every GitHub pull request it reviews.
CI/CD and caching work cut deploys by 60% and API response times by 40%.
Common questions
FAQs
Things recruiters and clients usually ask before reaching out. If something is missing, ask me directly.
Can you take full ownership of an AI project?
Yes. Give me the requirements and I will figure out the architecture, build it, deploy it, and stay available after. I have shipped AI products solo for real companies. If there is a team, I can lead or fit into it depending on what is needed.
How do you make sure the AI project matches what I actually want?
Before writing a single line of code, I make sure I understand the real problem, not just the feature list. I ask questions, document what I understand, and confirm with you. Then I break it into modules and share a plan. You approve the direction first. No surprises halfway through.
Do you go deep or just write surface level code?
Deep work is the only kind I do. I research the problem properly, understand why existing approaches fall short, and build something that holds under real use. ContentAgent did not come from one prompt. It came from mapping exactly where AI output fails editorially, then designing a pipeline around those failure points.
How do you plan timelines?
I break the project into modules and estimate each one separately. That gives realistic timelines instead of guesses. I share the breakdown upfront, flag blockers early, and update you when something changes. No surprise deadline slips at the end.
How do you keep communication clear throughout a project?
I do not disappear for two weeks and show up with something wrong. I share progress at each module, ask when something is unclear, and respond fast. If something is taking longer than expected, you will know before it becomes a problem.
What if I am not technical? Will I understand what you are building?
Yes. I explain what I am building in plain terms: what it does, why I chose the approach, what the tradeoffs are. You do not need to know what LangGraph is to understand that your AI system researches and writes content in five structured steps. I translate technical decisions into something that makes sense.
Can you work with an existing codebase?
Yes. I have picked up unfamiliar codebases, understood how they work, and extended them without breaking what was already running. I read the code before I touch it.
Are you available for long term work?
Yes, either full time or ongoing project work. I am not a one and done freelancer. If the project grows, I can grow with it. Most of my best work has come from being trusted with something over months, not weeks.
Can you turn Figma designs into pixel perfect websites?
Yes. I read Figma files, understand the design system, and build exactly what the designer intended. Responsive on mobile, tablet, and desktop. Every spacing, color, and interaction matches. I work with designers, not around them.
How much does an AI agent or RAG system cost to build?
It depends on scope. A chatbot with a knowledge base is one kind of project, an agentic system with tool use and evaluation is another. I scope the first call before quoting, so you know what the build costs before anyone writes code.
Do you build AI agents with LangGraph or LangChain?
I pick the framework per project. LangGraph for complex agentic systems where control flow and state matter, LangChain where the surrounding ecosystem fits better. The decision comes from the problem, not preference.
How do you make sure an AI chatbot answers accurately?
I test retrieval before wiring the model. Chunking, embeddings, and search quality get checked against real questions before the LLM is ever asked. Then I add evals so accuracy is measured, not assumed.
Can you integrate AI into an existing product?
Yes. I have worked with existing codebases and added AI features without breaking what was running. I read the code first, then design the AI layer around it.
What happens when the model or the data is not good enough?
I build fallbacks. Retrieval fallbacks, model fallbacks, confidence handling, and human escalation paths. An agent that loops forever or answers from the wrong context is a failure mode I design against.
Still have a question?
Ask on a callGet in touch
Book a call
Pick a time that works for you. You will get a calendar invite and a meeting link in your inbox.
Direct email
malahimhaseeb@gmail.comCurrently open to
- Full-time roles
- Freelance projects
- Open source work
Usually responds within 24 hours
Schedule a meeting
Free · No commitment
- 1Meeting type
- 2Date and time
- 3Your details
What brings you here?
Pick the option that fits best.