Muhammad Ahsan

Full Stack AI Engineer

Building production systems from interface to infrastructure.

See my work

Enterprise Correspondence Platform

A secure platform for formal correspondence in a large organization: drafting, approval, dispatch, notes, tasks and search.

Role
Full stack engineer
Stack
Next.js, React, Node.js, TypeScript, GraphQL, Redis, RabbitMQ, Elasticsearch, SQL
Read the case study
SummarizeDraftRephraseAction items
CLIENTSERVICESCACHE AND QUEUEDATAEXTERNALWeb clientNext.js, /bffIdentityOIDC providerDirectoryLDAPLegacy & peersLetter exchangeLLM & OCRCloud, on-premCoreAuth, users, todosChatToken authMail & notesIn, out, notesSearchIndex, accessSupportAlerts, calendarTasksTasks, exportIntegrationLegacy, peersFilesSigned linksCopilotAI, extractionJob engineSchedulerDoc rendererWord to PDFCacheSessions, locksTemplatingTemplate rendererQueueRabbitMQ, DLQDatabasePer-service tablesSearch indexElasticsearchObject storageAttachmentsPod volumeFile cache
  • Request
  • Search
  • Events
Chat Platform

A multi-tenant platform where organizations put a retrieval-based AI assistant on their site and run it from a dashboard.

Role
Full stack
Stack
Next.js, SolidJS, FastAPI, TypeScript, PostgreSQL, Redis, Celery, Firebase
Read the case study
Hi, how can I help?
Where is my order?
One moment, I'll check that for you.
It left our warehouse yesterday and arrives tomorrow.
Great, thanks.
Anything else I can help with?
CLIENTBACKEND (FASTAPI, CELERY)CACHEDATAEXTERNALChat widgetSolidJSDashboardNext.jsAuth & usersTenants, OTP, rolesChat + RAGRAG, agents, toolsKnowledgeUploads, ingestionNotificationsAlerts, devicesAnalyticsUsage, qualityVoiceSpeech commandsIngestionCelery workerDatabasePostgres, pgvectorCacheSemantic, brokerObject storageUploadsLLM providerChat, embeddingsTicketingHelpdesk, ITWarehouseData, SQL agentSpeechSpeech to textPushPush providerEmailTransactionalWeb crawlerSite ingestionLLM tracingObservability
  • Request
  • AI pipeline
  • Alerts
Enterprise Integration Platform

A two-way sync between a collaboration suite and an IT service system, with an admin console to map people and watch sync status.

Role
Full stack
Stack
Next.js, Node.js, TypeScript, GraphQL, PostgreSQL, Redis, RabbitMQ, MS Graph API
Read the case study
CLIENT AND EDGEONE NODE.JS PROCESSCACHE AND QUEUEDATAEXTERNALWeb UINext.js adminProxyTLS, routingGraphQL APIJWT, entitiesScheduler6 jobs, locksForward syncQueue consumersReverse syncQueue consumerCacheLocks, tokenQueue4 queuesDatabasePostgresTeamsCall recordsBookingsAppointmentsOutlookCalendar eventsTicketingPSA, REST API
  • Request
  • Sync
  • Jobs

Each bar is a stretch of time. Hover or pick a row for the details.

202120222023202420252026
Full Stack Engineer IBS Digital
Jun 2025 – now1y 6m
  • BFF session security with OAuth PKCE and Redis.
  • A stateless file server.
  • Elasticsearch indexing with document-level RBAC.
  • RabbitMQ event pipelines.
  • A shared GraphQL CRUD factory adopted across services.
  • Full stack on a multi-tenant AI chat platform and on a Teams, Bookings and Outlook calendar sync for a ticketing system.
Node.jsTypeScriptReactNext.jsPostgreSQLRedisRabbitMQElasticsearchGraphQL

Activity

1,110 contributions in the last year, public and private work.

NovDecJanFebMarAprMayJunJulAugSepOct
  • Nov 2025: 69 contributions
  • Dec 2025: 88 contributions
  • Jan 2026: 55 contributions
  • Feb 2026: 42 contributions
  • Mar 2026: 204 contributions
  • Apr 2026: 9 contributions
  • May 2026: 14 contributions
  • Jun 2026: 48 contributions
  • Jul 2026: 197 contributions
  • Aug 2026: 63 contributions
  • Sep 2026: 147 contributions
  • Oct 2026: 170 contributions
  • Nov 2026: 4 contributions

What I build with, grouped by what it is for.

Languages

  • TypeScript
  • JavaScript
  • Python
  • SQL

Auth

  • ADFS
  • MSAL
  • JWT
  • Clerk

Tools

  • Git
  • Docker
  • Sentry
  • Carbone

Backend

APIs, auth, queues and search.

  • Node.js
  • Express
  • FastAPI
  • TypeORM
  • REST APIs
  • GraphQL
  • RabbitMQ
  • Redis

Databases

  • PostgreSQL
  • Oracle DB
  • MySQL
  • MongoDB
  • Elasticsearch

Gen AI

  • LangChain
  • LangGraph
  • RAG
  • Agents
  • Tool calling
  • Agent memory
  • LangSmith
  • Prompt engineering
CampusX Gen AI course · RAG project in progress

Frontend

  • React
  • Next.js
  • Solid.js
  • Material UI
  • Tailwind CSS
  • Zustand
  • Redux

Hiring, collaborating or just saying hi. I reply within 24 hours.

Open to select opportunities

Let’s build something useful together.

Sent. I reply within 24 hours.