Software engineer turned founder. I build full-stack products, AI systems, and scale engineering teams.
- π Ex-Technical Team Lead at Obenan β built from zero to $1M+ ARR, 1,500+ businesses across 43 countries
- π€ Building agentic AI systems β MCP servers, RAG pipelines, voice AI, LLM workflows
- π Based in Lahore, Pakistan Β· available for remote work worldwide
| Project | What it does | Stack |
|---|---|---|
| Obenan | Local SEO & digital presence platform Β· $1M+ ARR Β· 1,500+ business locations across 43 countries | React, Next.js, NestJS, PostgreSQL, Redis, AWS |
| AskCyborg | Agentic AI research platform Β· 30-page company reports & AI podcasts Β· cuts research time 75% | Claude, OpenAI, LangChain, RAG, Node.js |
| HRM AI Assistant | MCP server connecting Claude to a live HRM Β· 13 AI tools Β· HR queries in plain English | Claude, MCP SDK, Node.js, PostgreSQL, Prisma |
| AI Voice Receptionist | Human-like AI receptionist for dental clinic Β· books appointments Β· handles real interruptions 24/7 | Vapi, ElevenLabs, Twilio, OpenAI, Node.js |
| Blend Menu | Multi-tenant QR ordering SaaS for hotels & restaurants Β· 13+ live venues Β· co-funded by Cyprus RIF | Next.js, TypeScript, Node.js, WebSockets, PostgreSQL |
| Prism | AI-powered BI dashboard Β· NL querying, anomaly detection, automated report digests | Next.js, TypeScript, Node.js, PostgreSQL, AWS |
| Cohart | AI social & creator commerce app Β· 4.8β App Store Β· AI captions, smart trimming, personalised feed | React Native, Firebase, AWS, OpenAI |
| Udress | AI fashion marketplace for Middle East Β· buy/sell/rent Β· AI visual search & stylist Β· Arabic RTL | React Native, Redux, NestJS, MySQL, Firebase |
Merged PRs in production codebases used by millions of developers:
| Project | PR | What I fixed |
|---|---|---|
| n8n Β· 100k+ β | #30172 β Merged | Fixed Bitbucket credential validation β scoped API tokens were incorrectly rejected due to missing username field; switched to account_id as the stable identifier |
| Supabase Β· 80k+ β | #45762 β Merged | Fixed grammar bug and added aria-label to icon-only buttons in the Studio grid editor for WCAG 2.1 accessibility compliance |
| Next.js Β· 130k+ β | #94934 β Merged | Fixed broken Node.js inspector URL in the debugging guide β old /en/docs/inspector path returned 404 after Node.js restructured their docs site |
| Node.js Β· 110k+ β | #63974 β Merged | Fixed incorrect keepAliveTimeout default value documented in http.createServer options |
| Vercel AI SDK Β· 25k+ β | #16510 β Merged | Fixed http:// β https:// link in the Vercel deployment guide |
| FastAPI Β· 100k+ β | #15903 π Open | Fixed 6 broken Pydantic v2 doc links across 4 files β Pydantic restructured /usage/ paths to /concepts/ in v2, all old URLs returned 404 |
| AutoGen Β· 59k+ β | #7903 π Open | Fixed AttributeError crash in OpenAI streaming client β chunk.model was accessed before None guard, crashing when API yields None sentinel chunks |
| Transformers.js Β· 13k+ β | #1714 π Open | Fixed RawAudio.toBlob() corrupting WAV output for TypedArray subarrays β chunk.buffer returned full backing buffer; fixed with new Uint8Array(c.buffer, c.byteOffset, c.byteLength) |
| LangChain.js Β· 17k+ β | #11128 π Open | Fixed silent constructor param drops in Groq provider β reasoningFormat, serviceTier, topLogprobs were defined but never assigned; added missing assignments + JSDoc |
| Prisma Β· 46k+ β | #29678 π Open | Removed duplicate words across 5 test comments and descriptions |
| Project | Stars | Planned Fix |
|---|---|---|
| Expo | 37k+ β | Android SoundResolver rejects valid content:// URIs for custom notification sounds |
| Fastify | 36k+ β | Misleading JSDoc on lifecycle hooks β body parsing timing described incorrectly |
| Nuxt | 57k+ β | createError docs don't clarify client-side data access path (error.value.data.data) |
| openai-node | 10k+ β | Type definition gaps for newly released model names |
| Remix | 33k+ β | Missing JSDoc parameter descriptions in runtime component types |
| Repo | Stars | Description |
|---|---|---|
| react-native-book-app-starter | β 36 | Feature-rich RN book reader β TTS, camera, dark mode, i18n, Redux Saga, CodePush, full auth |
| nodejs-boilerplate | β | Production-ready Node.js monorepo β Express, MongoDB, JWT, RBAC, Docker, CI/CD, Swagger, Sentry |
| project-scaffolding-skills | β 5 | Claude Code skills for scaffolding React, Next.js, React Native & Node.js β 50+ integrations |
Frontend
Backend
AI & Agents
Voice AI
Cloud & DevOps
Payments & Integrations
Design & Testing
Open to conversations about engineering, products, and new opportunities.



