Skip to content
View maksof-sarwar's full-sized avatar
🎯
Focusing
🎯
Focusing
  • Karachi, Pakistan

Block or report maksof-sarwar

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
maksof-sarwar/Readme.md

< Senior Software Engineer />   < AI Engineer />   < Systems Builder />


Typing SVG


LinkedIn Email GitHub followers Location


⚡ Who I Am

const sarwar = {
  role:       "Senior Software Engineer · AI Engineer",
  experience: "5+ years shipping production SaaS",
  location:   "Karachi, Pakistan 🇵🇰 — remote, UTC+5",
  focus:      ["Agentic AI", "RAG & LLM orchestration", "Backend APIs", "Data pipelines"],
  stack:      ["TypeScript", "Node.js", "React", "MongoDB", "PostgreSQL", "Redis", "AWS"],
  currently:  "Building AI agents that act on systems — not chatbots that talk about them.",
  belief:     "AI without reliable infrastructure is a demo. I build the infrastructure.",
};

The engineers who matter in 2026 aren't just writing code — they're orchestrating intelligence. I build systems where LLMs, tools and backends work together without a human in the loop.


🤖 Agentic AI — What I Actually Build

┌──────────────────────────────────────────────────────────────────────────┐ │ AGENTIC SYSTEM ARCHITECTURE │ ├──────────────────┬──────────────────┬──────────────────┬─────────────────┤ │ LLM LAYER │ TOOL LAYER │ ORCHESTRATION │ BACKEND │ ├──────────────────┼──────────────────┼──────────────────┼─────────────────┤ │ OpenAI · Gemini │ Tool calling │ Multi-step loops │ Node.js / Nest │ │ Anthropic │ MCP servers │ State & memory │ BullMQ + Redis │ │ Structured output│ RAG (pgvector, │ Retry & recovery │ MongoDB / PG │ │ Prompt design │ Pinecone) │ Human escalation │ Webhooks · Cron │ └──────────────────┴──────────────────┴──────────────────┴─────────────────┘

What my agents do in production:

  • 🔍 Research & enrich — browse, extract, classify and store structured data with no human in the loop
  • 🔧 Act on systems — call APIs, write to databases, trigger workflows based on reasoning
  • 📊 Report & summarize — turn raw data into structured, scheduled output
  • 🔄 Self-recover — retry on failure, log anomalies, escalate when confidence is low

I don't build chatbots. I build systems where AI is a reliable worker.


🚀 Featured Work

Project What it does Stack
📧 AI Email Sequencer Multi-step outbound sequencer with LLM personalization, reply classification and branching follow-ups; inbox warm-up with SPF/DKIM/DMARC and bounce monitoring Node.js · BullMQ · Redis · OpenAI
📡 Signal Intelligence Engine Turns unstructured web data into buying and competitor intent signals with LLM summarization for qualification TypeScript · Scraping · pgvector
🧠 Agent Workflow Kit Agentic loop with typed tool calling, RAG over a knowledge base, memory and escalation paths TypeScript · OpenAI/Anthropic · Pinecone

🛠️ Across The Stack

Domain What I ship
🤖 Agentic AI pipelines Multi-step agents with tool integration — stateful, observable, production-grade
🧠 LLM orchestration Tool calling, structured outputs, context management, RAG — real flows, not toy prompts
⚙️ Backend engineering Node.js + TypeScript APIs, queue-and-worker systems, OAuth, rate limiting at scale
🚀 Full-stack products Schema → API → UI with React and Next.js, built end to end
📈 Data pipelines Enrichment, caching, batching and ETL over tens of millions of records
🔗 Integrations CRMs (HubSpot, Salesforce), Zapier/Make, payment gateways, webhooks — fail gracefully, never silently

💻 Tech Stack

🤖 AI & Agentic

OpenAI Gemini Anthropic MCP pgvector Pinecone

⚙️ Backend

TypeScript Node.js NestJS Express BullMQ

🎨 Frontend

React Next.js Tailwind Chrome Extensions

🗄️ Data

MongoDB PostgreSQL Prisma Redis

☁️ Infrastructure

AWS Docker GitHub Actions


📊 GitHub Stats


🧭 Engineering Principles

If it doesn’t hold under real users, real data and real failure — it isn’t done.

  • Agents need boundaries — explicit tool scopes, confidence thresholds, human escalation paths
  • Structured outputs, always — if downstream code parses it, it must be typed, not hoped
  • Observability first — if you can't see what your agent did, you don't have a system, you have a prayer
  • Queues over heroics — idempotent jobs, retries and rate limits beat request-time magic
  • Business context matters — I've worked both the engineering and the go-to-market side. I know what "done" means from both.

📬 Let's Build Something

Open to remote Senior Software Engineer, AI Engineer and Forward Deployed Engineer roles.


LinkedIn Email


⚡ Engineering at Maksof · Scalelist · Based in Karachi 🇵🇰

Pinned Loading

  1. expo-firebase-recaptcha-patch expo-firebase-recaptcha-patch Public

    this repo contains expo firebase-recaptcha fix

    TypeScript 9 5