Senior Full Stack Web Engineer

Ehsan Ul Haq

Senior Full Stack + AI Engineer · Lahore, Pakistan

Preview

Portrait placeholder

Drop your headshot here — swap this wrapper for next/image pointing at /public/....

Where the portfolio stays operational

From schema design to guarded LLM workloads—disciplined handoffs teams can staff against.

APIs under loadLLM/RAG pipelinesHeadless commerceAWS/GCP footprintsExec-ready timelines
01

7+

Years spanning web backends, typed services, realtime channels, assistants, and release discipline.

02

12+

Anchored specialties—architecture, stacks, realtime systems, SaaS launches, assistants, observability.

03

24/7

Remote-ready collaboration with Lahore HQ—async specs, demos, telemetry, and production ownership.

About

Senior Full Stack + AI Engineer

Results-driven Senior Full Stack Web, Mobile, and AI Engineer with expertise in designing scalable web applications, mobile applications, backend systems, cloud-native architectures, microservices, DevOps, and AI-powered platforms. Strong background in SaaS, e-commerce, logistics, healthcare, communication platforms, and AI product development.

Backend ArchitectCloud & DevOps EngineerMobile Application EngineerAI SaaS EngineerReal-Time Systems Engineer
class EngineerProfile:
  def __init__(self):
    self.anchor = "Lahore, Pakistan"
    self.stack = [Node.js, Express.js, NestJS, Python, Django, OpenAI Integration, LLM-based Applications, Multi-Provider AI Integration]

  def ship(self, scope):
    return microservices.llm.ready(scope)

profile = EngineerProfile()
profile.ship(scope="SaaS · commerce · comms platforms")

Selected work

Systems that held up in the real world.

APIs, storefronts, automation, and assistant style features that moved from proposal to monitored production.

Midora AI

Midora AI Multi-Model AI Platform for Content Generation, Chat, and Intelligent Workflows Overview Midora AI is an advanced AI platform designed to unify multiple AI providers into a single system. It enables users to generate content, chat with different AI models, build AI-driven projects, and manage structured knowledge contexts. Instead of relying on a single AI provider, Midora AI integrates multiple models such as OpenAI, Claude, Gemini, and DeepSeek, allowing users to choose or automatically route qu…

One Sale

One Sale B2B Bulk Food Ordering & Agent Management Platform Overview One Sale is a B2B food ordering platform designed for agents who place bulk orders on behalf of their customers. It streamlines wholesale food purchasing, customer management, payment tracking, and order lifecycle handling in a single system. The platform is built for agent-driven commerce, where users act as intermediaries between suppliers and retail shop owners, managing multiple customers and high-volume orders efficiently. Problem Tra…

Capone Food

Capone Food Retail Food Delivery & Bulk Ordering Platform Overview Capone Food is a full-stack retail food delivery platform designed to simplify bulk and individual food ordering for users while giving administrators full control over product management, orders, and customer activity. The platform focuses on providing an efficient browsing and ordering experience across multiple food categories, with support for promotions, wishlist management, and bulk purchasing workflows. It was built to handle both reg…

Ask Me Bot

Ask Me Bot Custom AI Chatbot Platform for Private Knowledge and Embeddable Assistants Overview Ask Me Bot is a customizable AI chatbot platform that enables users and organizations to create intelligent chatbots trained on their own data. It allows users to upload documents, connect external data sources, and build multiple specialized AI bots that can be embedded into any website using a simple script. The platform is designed to transform static knowledge into interactive AI assistants that can answer que…

Workbot

Workbot AI-Powered Enterprise Chatbot Platform for Private Knowledge and Intelligent Assistants Overview Workbot is an AI-powered chatbot platform designed for organizations to create intelligent assistants trained on their private data. It enables businesses to centralize knowledge, connect external data sources, and interact with their information through natural language conversations. Inspired by modern AI systems like ChatGPT, Workbot extends the concept into an enterprise environment where companies c…

Connect

Connect A Real-Time Communication & Collaboration Platform for Teams Overview Connect is a full-stack communication and collaboration platform built to help organizations communicate, collaborate, and manage meetings in one centralized workspace. Inspired by workplace communication tools, the platform combined real-time messaging, video calling, file sharing, team collaboration, and appointment scheduling into a single product. Users could communicate through direct messages, channels, or groups, join video…

Case studies

Narratives from the hard parts.

Problems, limits, trade offs, and outcomes for leaders who care about maintainability and measurable impact.

Midora AI Case Study # 6: Shared Chat Privacy

How sharing a project chat could expose private context documents through AI responses that quoted or paraphrased them. Fixed with a pre-share similarity scan with user-controlled redaction, a context disclosure notice on all shared project chats so recipients understood the AI had access to private material, and revocable share links with optional expiry dates.

Midora AI Case Study # 5: Abuse Detection

How raw volume thresholds were flagging paying power users while missing sophisticated abusers who distributed their load. Fixed with multi-signal behavioural scoring covering timing regularity, session entropy, and fingerprint diversity, cross-account soft identifier matching for free-tier cycling, and a graduated response of throttle, verify, suspend, deactivate rather than binary blocking.

Midora AI Case Study # 4: Subscription Enforcement

How limit checks run after streaming started were causing responses to cut off mid-sentence with no explanation. Fixed with pre-query token reservation using atomic compare-and-reserve, a credit system with per-model cost weights, progressive usage awareness at 75/90/100 percent, and usage-pattern-based upgrade recommendations.

Midora AI Case Study # 3: Project Context Compression

How raw conversation history hit token limits within weeks and naive truncation was removing the most important early context first. Fixed with a three-tier architecture (permanent core, rolling importance-weighted summary, live window), query-adaptive tier selection that only sent the tiers each query actually needed, and asynchronous summarisation so it never added latency.

Midora AI Case Study # 2: Group Chat Context

How concurrent messages from multiple users were corrupting the shared context and how one talkative participant could fill the context window for everyone else. Fixed with a per-session ordered message queue using atomic sequence numbers, batching of rapid messages into single completion calls, split context budgets per participant, and named attribution in the context so the AI could address people individually.

Midora AI Case Study # 1: Auto Mode Routing

How keyword-based routing was misclassifying mixed queries and adding 800ms+ of visible latency. Fixed with a feature-based lightweight classifier running in under 30ms, parallel model warm-up to hide the classification overhead, a capability-weighted scoring system that balanced complexity and cost, and a user feedback loop feeding weekly retraining.

Video logs

Notes for teams evaluating AI and platform bets.

Episodes publish here when available.

Validation

Credentials that mirror the work.

Working with Dates and Times in Python

Cleaning Data in Python

Introduction to Importing Data in Python

Data Communication Concepts

Working with Categorical Data in Python

Exploratory Data Analysis in Python

Proof

What partners highlight.

Approved quotes from collaborators show up on this wall.

Limited availability

Private strategy consultation

Bring ambiguity. Leave with sequencing, staffing assumptions, and a pragmatic technical narrative you can share internally.