Aqib Ansari — Full Stack Developer & Software Engineer

Full Stack Engineer specializing in web applications, front-end user interfaces, RESTful APIs, real-time WebSockets, and SQL/NoSQL database architectures. Skilled in TypeScript, React, Next.js, Node.js, Express, PostgreSQL, Prisma, and Redis.

Tip
Public endpoint — no auth required. Try it live below or execute via cURL.
curl https://aqibansari.xyz/api/v1/engineer/bio
Note
Each project below maps to GET /api/v1/projects/:slug. Use ⌘K to jump directly to one.

Multi-tenant platform for managing educational cohorts and study groups with roles, ins, notices, and payments under organization subdomains.

SPECIFICATION DETAILS:

React frontend calls Express TypeScript API with JWT and Google OAuth. Prisma uses PostgreSQL with read replicas while Redis with BullMQ handles caching and background jobs on AWS.

ReactTypeScriptViteTailwind CSSZustandReact RouterNode.jsExpress.jsGoogle OAuthRazorpayPrismaPostgreSQLRedisBullMQDockerGitHub Actions

Real-time quiz and poll platform where hosts launch interactive sessions with join codes and participants answer instantly with live leaderboards and analytics.

SPECIFICATION DETAILS:

React client uses Socket.IO and REST to reach an Express API on Bun, with Socket.IO scaled via Valkey Redis adapter and persistence in PostgreSQL through Drizzle ORM.

ReactTypeScriptViteTailwind CSSReact RouterSocket.IOExpress.jsBunDrizzle ORMPostgreSQLValkeyGoogle OAuthRazorpayResendDockerGitHub Actions

Serverless pipeline that turns raw uploads into multi-bitrate HLS streams for instant adaptive playback. Uploads auto-transcode and expire via TTL cleanup.

SPECIFICATION DETAILS:

React frontend calls API Gateway HTTP API; Lambda issues presigned S3 URLs and tracks jobs in DynamoDB. S3 ObjectCreated → SQS → Lambda launches ECS Fargate FFmpeg tasks, output served via CloudFront.

Reacthls.jsNode.jsAWS LambdaAmazon API GatewayFFmpegAWS SDKAmazon DynamoDBAmazon S3Amazon SQSECS FargateDockerAmazon CloudFront

Multi-model AI chat that compares several models side-by-side from one prompt, with PDF-grounded RAG answers plus long-term and short-term memory personalization.

SPECIFICATION DETAILS:

Next.js App Router panels stream independently via useChat to /api/chat, which fans out through Vercel AI Gateway streamText, injecting Qdrant PDF RAG context plus Mem0 long-term and short-term memory with MongoDB persistence.

Next.jsReactTypeScriptTailwind CSSshadcn/uiVercel AI SDKVercel AI GatewayZodpdf-parseMongoDBQdrantMem0Docker

Natural-language GitHub assistant that lists repos, summarizes pull requests, and triages issues through chat with approval-gated writes.

SPECIFICATION DETAILS:

Next.js App Router streams chat via Vercel AI SDK to local Ollama Llama 3.2; per-operation GitHub tools execute through Corsair with Postgres persistence.

Next.jsReactTypeScriptTailwind CSSVercel AI SDKOllamaCorsairGitHub APIPrismaPostgreSQLDockerVercel
ARTICLE // 2025-08-25Open Link

How Building a Real-Time App Sent Me Down the Rabbit Hole of WebSocket Scaling

Learn how Socket.IO, Redis Pub/Sub, Redis data structures, PostgreSQL, and load balancing solve distributed state and WebSocket scaling challenges.

ARTICLE // 2025-08-17Open Link

Scalable Video Processing and Streaming Pipeline with AWS

Learn how S3, SQS, ECS Fargate, Lambda, FFmpeg, and CloudFront create a scalable pipeline for asynchronous HLS video processing and secure streaming.

ARTICLE // 2025-02-12Open Link

Teleportation and JavaScript: The Science of Serialization and Deserialization

Learn how JavaScript serializes objects with JSON.stringify() and reconstructs them using JSON.parse(), including functions and Date limitations.

ARTICLE // 2025-01-29Open Link

Internet and Behind the Scenes

Learn how internet requests travel from DNS resolution through HTTP, TCP/UDP, routers, switches, caching, and security mechanisms.

Languages
JavaScriptREADY
PythonREADY
Backend
Realtime
BullMQGroupiFy
Socket.IOQuizbit
ValkeyQuizbit
WebSocketsREADY
Cloud & DevOps
AWSREADY
CloudflareREADY
GitHub ActionsGroupiFyQuizbit
LinuxREADY
VercelRepoAgent
AWS Services
Amazon API GatewayVideoStream
Amazon CloudFrontVideoStream
Amazon S3VideoStream
Amazon SQSVideoStream
AWS LambdaVideoStream
EC2READY
ECS FargateVideoStream
Distributed Systems
Background JobsREADY
Event-DrivenREADY
AI Systems
LangChainREADY
OllamaRepoAgent
Vercel AI GatewayFeastedChat
Data
Amazon DynamoDBVideoStream
Developer Tools
GitREADY
PostmanREADY
Architecture
CDN CachingREADY
RAG PipelinesREADY
Signed CookiesREADY
Others
CanvaREADY
InkscapeREADY
POST
Note
Live endpoint — sends a real email to aqibansari72a@gmail.com via Resend. Rate-limited to 5 sends per 10 min.
PARAMETERS
Request parameters: name, type, required flag, and description
NameTypeRequiredDescription
sender_namestringREQUIREDYour full name.
sender_emailstringREQUIREDReply-to address. Must contain @.
message_payloadstringREQUIREDMessage body. Min 10 characters.
bash
curl -X POST https://aqibansari.xyz/api/v1/transmit/message \
  -H "Content-Type: application/json" \
  -d '{"sender_name":"Ada","sender_email":"ada@eng.com","message_payload":"Hiring for platform role…"}'
TRY IT — LIVE CONSOLEPOST

Liveness probe for the docs API. Returns service name, version, and status — backs the header indicator. Open raw JSON →

curl https://aqibansari.xyz/api/v1/health

API Reference / Error codes

Error codes

CodeMeaningWhen you see it here
200OKGET success, POST email queued
404Not FoundUnknown project slug — hint points to /api/v1/projects
422Unprocessable EntityPOST validation failed (see errors[])
429Too Many RequestsPOST rate limit: 5 sends / 10 min per IP
502Bad GatewayResend rejected the send — detail in response
503Not ConfiguredRESEND_API_KEY missing — validation passed, no email sent