Open to remote work worldwide
Lahore, Pakistan
Farooq.
Senior Full Stack Engineer & AI Engineer
Building production SaaS
I build production SaaS platforms and the agentic AI systems behind them — from LangGraph and RAG pipelines to the Next.js interfaces people actually use.
- LangGraph
- LangChain
- Next.js
- Nest.js

Currently
Senior Software Engineer @ Ripeseed
- Years shipping
- 4+
- Since 2022, across 3 teams
- Products built
- 16
- Including LocalPulse AI, Genius AI, Legisimple
- AI products
- 7
- Agentic AI, RAG pipelines and LangGraph systems
- TypeScript
- Next.js
- React
- Nest.js
- Node.js
- PostgreSQL
- MongoDB
- Prisma
- Drizzle
- tRPC
- OpenAI
- LangChain
- Pinecone
- AWS
- Docker
- Tailwind CSS
About
“I'm a senior full-stack engineer based in Lahore with 4+ years of experience designing and shipping production SaaS platforms, AI-powered applications and scalable backend systems.
I like owning a product end to end — architecture, development, deployment and maintenance — and leaving behind code the next engineer is happy to inherit. I'm open to remote work worldwide.
More about meExperience
Where I've worked
Ripeseed, Rolustech and Hyphen — intern through senior, shipping SaaS and agentic AI.
Aug 2026 — Present
Senior Software Engineer - 2 at Ripeseed
Lahore, Pakistan
Jul 2025 — Jul 2026
Senior Software Engineer - 1 at Ripeseed
Lahore, Pakistan
Jun 2024 — Jun 2025
Software Engineer at Ripeseed
Lahore, Pakistan
Jun 2023 — Jun 2024
Associate Software Engineer at Ripeseed
Lahore, Pakistan
Aug 2022 — May 2023
Associate Software Engineer at Rolustech
Lahore, Pakistan
Nov 2021 — Jun 2022
Software Engineer Intern at Hyphen
Lahore, Pakistan
What I do
From model to interface
I take products end to end — the data model, the API, the AI layer and the pixels people touch.
AI integration
RAG pipelines, semantic search, voice agents and LLM features that hold up in production — not just in a demo.
Full-stack products
Next.js and Nest.js applications with clean architecture, typed end to end and fast by default.
APIs & integrations
REST, GraphQL and tRPC services, webhooks, queues and third-party CRM or payment integrations.
Data modelling
PostgreSQL and MongoDB schemas, indexing and query tuning with Prisma or Drizzle.
Interface engineering
Responsive, accessible UIs with careful typography, motion and attention to detail.
Cloud & delivery
Docker and AWS deployments with GitHub Actions CI/CD pipelines that make shipping boring.
Selected work
Products I've designed, built and shipped
Writing
Notes from the workbench

· 16 min read
Stop Flattening Your PDFs: Document Intelligence and Structural Chunking for RAG and Agents
Many RAG failures that look like model problems are ingestion problems. If a parser flattens a PDF into a stream of characters and a splitter cuts that stream every 1,000 characters, the best embedding model and the best LLM are working with debris.
- rag
- llm
- python
- ai
· 24 min read
The Index Is There and the Plan Still Reads 1,000 Pages
How Postgres indexes work inside, why column order matters, and how the query planner makes its choices. Tested on Postgres 19 and compared with MongoDB's ESR rule.
- postgresql
- databases
- performance

· 13 min read
LSM-Trees Explained: The Storage Engine Behind Millions of Writes per Second
MemTables, write-ahead logs, SSTables, Bloom filters, and compaction, from the first write to the last merge
- databases
- storage-engines
- distributed-systems

Open source
Shipping upstream
Pull requests merged into open source projects I rely on.
DeutscheModelUnitedNations /
munify-chase
CHASE conference software, part of MUN-Product Suite MUNify
18TypeScript 4 merged
DeutscheModelUnitedNations /
munify-delegator
DELEGATOR registration app, part of MUN-Product Suite MUNify
8TypeScript 3 merged
google-gemini /
gemini-cli
An open-source AI agent that brings the power of Gemini directly into your terminal.
109kTypeScript 1 merged
agenda /
agenda
Lightweight job scheduling for Node.js
9.7kHTML 1 merged





