Open to senior full stack & AI engineering roles

Haroon MukhtarSenior Full Stack Engineer · AI Engineer

I build scalable web platforms, AI agents, RAG applications, and cloud-powered digital products. 5+ years of experience shipping high-performance systems with TypeScript, React, Node.js, AWS, LLM agents, and retrieval-augmented architectures.

TypeScriptReact / Next.jsNode.js / NestJSAWSLangChainRAG
0+

Years of engineering experience

0

Production platforms shipped end-to-end

0+

AI agent & RAG systems built

0+

Lighthouse performance targets hit

About

An engineer who builds products, not just screens

I'm a Senior Full Stack Engineer based in Islamabad, Pakistan, with 5+ years of experience turning ambitious product ideas into production software. My work spans no-code website builders, enterprise business platforms, virtual classrooms, e-commerce frontends, and — increasingly — AI-powered products.

My core toolkit is the TypeScript ecosystem: React and Next.js on the frontend, Node.js and NestJS on the backend, with PostgreSQL, AWS, and CI/CD pipelines underneath. I care about the things senior engineers are supposed to care about — architecture that stays maintainable, performance budgets, accessibility, and the developer experience of the people who work in the codebase after me.

Over the last few years I've built a deep specialization in AI engineering: LLM-powered assistants, agentic workflows, retrieval-augmented generation, tool-using agents, and autonomous pipelines that run in production. I'm most at home at the intersection of solid product engineering and modern AI systems — building things that are genuinely useful, fast, and reliable.

Product engineering, end to end

From UI systems and design details to APIs, data models, and deployment pipelines — I own features across the full stack and ship them to production.

Systems thinking

Website builders, enterprise operations platforms, collaborative tools — I design software as systems: modular, maintainable, and built to scale with the product.

AI as an engineering discipline

I treat LLM applications like production software: agent orchestration, retrieval pipelines, memory, evals, and reliability — not demo-ware.

Expertise

What I build

Four capability areas, one common thread: production-grade systems that hold up under real users, real data, and real business requirements.

Full Stack Product Engineering

Scalable, maintainable product systems across the entire stack — from performance-focused frontends to modular backend services.

  • React, Next.js, Node.js, NestJS, TypeScript
  • Scalable architecture & modular systems
  • Complex dashboards & internal tools
  • Performance-focused frontend systems
  • Backend APIs & service design

AI Agents & LLM Applications

Core focus

Production-grade AI systems: agents that reason, use tools, retrieve context, and hold memory — built with the same rigor as any other backend.

  • AI agents & agentic workflows
  • Retrieval-augmented generation (RAG)
  • LangChain / LlamaIndex-style architectures
  • Tool-using agents & ReAct orchestration
  • Portfolio & financial assistants
  • Context-aware streaming chat systems
  • Prompt orchestration & AI automation pipelines

Cloud & Infrastructure

Cloud-backed products deployed and operated the right way — automated, observable, and fast.

  • AWS deployments & hosting architecture
  • CI/CD pipelines & Docker
  • Domain & SSL configuration automation
  • Scalable publishing & deployment workflows
  • Performance optimization in production

Product Architecture & Collaboration

Multi-user products with real-time collaboration and the modular foundations that keep them maintainable.

  • Real-time collaboration & multi-user systems
  • Form builders & CMS / no-code systems
  • Modular, monorepo-based architecture
  • Maintainable engineering systems

Featured Projects

Case studies, not a project list

A selection of production systems I've designed and built — each one a real product with real users, real constraints, and measurable outcomes.

Flagship · Product Engineering

AI Builder

No-code website builder for the restaurant industry

A full publishing platform that lets restaurant teams design, collaborate on, and ship production websites — with staging workflows, analytics, and automated AWS deployment built in.

Next.jsReactTypeScriptNode.jsAWSGA4 APISearch Console API

Challenge

Restaurant businesses needed professional, high-performance websites without engineering teams — and the platform behind them had to handle publishing, collaboration, SEO, accessibility, and hosting at scale.

Solution

A custom no-code builder with a drafting and templating engine, dual Live/Staging publishing workflows, real-time collaborative editing, and a scalable publishing pipeline that provisions domains and SSL automatically on AWS. Led the migration from Gatsby to Next.js to unlock a more scalable rendering architecture.

Impact

Turned website delivery into a self-serve product: restaurant sites go from draft to a live, SEO-ready, accessible production deployment without engineering involvement.

Core features

  • Live / staging publishing workflows with safe promotion
  • Collaborative multi-user editing environment
  • Drafting & templating engine for rapid site creation
  • Analytics dashboard on GA4 + Google Search Console APIs
  • Media library with editing and an optimization pipeline
  • Independent mobile-specific CSS override system
  • Domain & SSL configuration automation on AWS

Engineering highlights

  • Gatsby → Next.js migration for scalable architecture
  • ADA-compliant rendering across generated sites
  • Strong Core Web Vitals / Lighthouse focus on published output
  • Publishing workflow designed to scale across many client sites
Flagship · AI Agent Engineering

AI Trading Assistant

LLM-powered financial copilot with tool orchestration

An AI assistant that combines LLM reasoning with real portfolio data — streaming chat, RAG over financial context, market and news lookup, and multi-step tool orchestration.

FastAPINext.jsLangChainOllamaChromaDBPythonTypeScript

Challenge

Generic chatbots can talk about markets but can't act on a user's actual portfolio. The goal: an assistant that reasons over live holdings, retrieves relevant context, and executes multi-step workflows with real tools.

Solution

A LangChain-based agent with ReAct-style tool orchestration behind a FastAPI backend and a Next.js streaming chat frontend. ChromaDB powers RAG retrieval, persistent memory keeps conversations context-aware, and the agent plans multi-step reasoning chains across portfolio, pricing, and news tools.

Impact

Demonstrates end-to-end applied AI: an agent that observes, reasons, retrieves, and acts on real user data through a production-shaped architecture.

Core features

  • Streaming chat UI built with Next.js
  • Ollama LLM integration behind FastAPI
  • Portfolio analysis & market insights
  • Portfolio CRUD tools the agent invokes directly
  • Coin price lookup & financial news retrieval tools
  • Persistent memory with context-aware multi-step reasoning

Engineering highlights

  • LangChain agent framework with ReAct-style tool orchestration
  • ChromaDB vector store powering the RAG pipeline
  • Deliberate separation of reasoning, retrieval, and tool execution
  • Agent engineering, not a chatbot wrapper
Enterprise Platform

Business Operations Management System

Modular platform for core business operations

An end-to-end operations platform covering purchasing, shipping, invoicing, and finance — built as a modular monorepo with cleanly separated business domains.

TypeScriptReactNode.jsNestJSPostgreSQLMonorepo

Challenge

Growing businesses juggle purchase orders, shipments, invoices, and financial records across disconnected tools, losing visibility and duplicating work.

Solution

A modular business platform that unifies operational workflows. Domains like Inventory, Finance, and CRM live as separated modules inside a monorepo, keeping the system maintainable while workflows stay integrated end to end.

Impact

One system of record for operations — from purchase to payment — replacing fragmented spreadsheets and manual handoffs.

Core features

  • Purchase orders, shipping, and invoicing workflows
  • Financial workflows & reporting
  • Vendor & customer management
  • Activity tracking & operational automation

Engineering highlights

  • Modular monorepo architecture
  • Separated domains: Inventory, Finance, CRM
  • Designed for maintainability as operations scale
Real-Time Systems

Virtual Classroom & LMS Platform

Live teaching platform with real-time collaboration

A learning management system with live virtual classrooms: scheduling, video, whiteboarding, and multi-role portals for teachers, sales, and admins.

JavaScriptReactNode.jsWebRTCWebSockets

Challenge

Remote education needed more than video calls — it needed structured scheduling, interactive teaching tools, and role-specific workflows in one platform.

Solution

A full LMS with real-time classroom infrastructure: class scheduling, video and screen sharing, collaborative whiteboarding with annotations, and live chat — plus dedicated portals for each role in the organization.

Impact

Enabled fully remote structured teaching with interactive tools that kept lessons engaging beyond a plain video call.

Core features

  • Class scheduling & management
  • Video conferencing & screen sharing
  • Whiteboarding with live annotations
  • Real-time chat
  • Teacher, sales, and admin portals

Engineering highlights

  • Real-time multi-user infrastructure
  • Role-based product surfaces on a shared platform

Experience

Five years of shipping production software

From sole frontend developer to senior engineer owning platform architecture, publishing infrastructure, and AI-powered features.

AIO · Senior Full Stack Engineer

April 2024 — Present

Leading full stack development on a no-code website publishing platform for the restaurant industry — from rendering architecture to deployment automation.

  • Built a dual-environment publishing system (Live / Staging) with safe promotion workflows
  • Led the Gatsby → Next.js migration to a more scalable rendering architecture
  • Designed protected public APIs and a full website management suite
  • Shipped a GA4 / Google Search Console analytics dashboard
  • Built the templating and drafting system powering rapid site creation
  • Created an image library with editing and an optimization pipeline
  • Engineered an independent responsive styling engine with mobile-specific overrides
  • Drove ADA-compliant architecture with a high Lighthouse / Core Web Vitals bar
  • Built collaborative tools with real-time multi-user synchronization
  • Developed dynamic form builders and AWS-driven deployment automation
  • Automated domain and SSL provisioning; led product-driven UX improvements

99 Technologies · Frontend Engineer

Jan 2022 — March 2024

Joined as the sole frontend developer and helped grow the team's engineering capability while leading key product frontends.

  • Led frontend development of an inventory management system
  • Built the SJ Computers e-commerce frontend with Next.js and Material UI
  • Implemented checkout flows and guest user management
  • Maintained backend APIs supporting frontend integration
  • Mentored engineers as the frontend practice grew

2nd Mouse Venture · Web Developer

Dec 2020 — Dec 2021

Built real-time education technology: an LMS and virtual classroom platform used for live remote teaching.

  • Developed class scheduling and management workflows
  • Built video conferencing and screen-sharing features
  • Implemented collaborative whiteboarding with annotations
  • Added real-time chat across the classroom experience
  • Delivered dedicated portals for teachers, sales, and admin roles

AI Engineering

AI systems I build

Not AI experiments — production AI systems. Agents that plan and execute, retrieval pipelines grounded in real data, and assistants with memory, tools, and guardrails.

Capabilities

AI agentsAutonomous agent workflowsRAG pipelinesTool-using LLM systemsContext-aware assistantsStreaming AI chat interfacesPrompt orchestrationMemory-enabled assistantsVector databasesFinancial & business AI copilotsAI automation pipelinesModel Context Protocol (MCP)

I combine AI engineering with full-stack product delivery: the same system that runs the agent also handles auth, streaming, persistence, deployment, and the UX around it.

How my AI systems are shaped

01
Triggerscheduled run / user query
02
RetrieveRAG · vector search · APIs
03
ReasonLLM planning · ReAct loops
04
Acttool calls · CRUD · services
05
Deliverstreams · digests · drafts

Deterministic orchestration where it matters, LLM reasoning where it adds value — with retrieval, memory, and tool execution as first-class architecture.

Autonomous Agent · In Production

Autonomous financial-events agent

Built an autonomous LLM agent (Mastra, TypeScript, Claude) that monitors financial events daily and auto-generates analyst-grade earnings digests and email drafts — integrating multiple external data and productivity services through a deterministic, code-orchestrated pipeline.

MastraTypeScriptClaudeAgent OrchestrationExternal API Integration
Currently exploringAdvanced agentic workflows, multi-agent systems, and scalable applied-AI product architecture.

Skills

Tools of the trade

A focused, production-tested stack — deep in the TypeScript ecosystem, cloud infrastructure, and modern AI tooling.

Full Stack

TypeScriptReactJSNextJSNestJSNode.jsGatsbyTailwind CSSReduxZustand

AI & Data Engineering

Generative AIRAG PipelinesAgentic WorkflowsLangChainLlamaIndexModel Context Protocol (MCP)

Databases & Infrastructure

PostgreSQLMySQLAWSDockerLinuxCI/CD

Developer Productivity & Tools

GitClaude CodeCursorv0.devPostman

Education & Certifications

Foundations and continued learning

Education

Bachelor of Science in Computer Science

COMSATS University Islamabad

2017 — 2021

Certifications

  • Architecting Solutions on AWS

    Coursera · AWS

  • Application Development using Microservices and Serverless

    Coursera · IBM

  • AWS Generative AI for Developers

    FutureLearn

Contact

Let's build AI-powered products

I'm open to senior full stack roles, AI engineering opportunities, applied AI and agentic workflow projects, and consulting or freelance product development. If you're building something ambitious, I'd like to hear about it.