{"name":"Owais Abdullah","initials":"OA","location":"Based in Pakistan 🇵🇰","locationLink":"https://www.google.com/maps/place/Pakistan","about":"Spec-Driven Developer. AI Agent Engineer. SaaS Architect.","summary":"I build AI-Native companies through Digital FTEs — autonomous AI employees powered by Claude Code, OpenAI Agents SDK, and MCP. I also build Next.js SaaS products, ultra-fast content-driven websites with Astro, agent orchestration systems, and automation pipelines. Core stack: TypeScript, Next.js, Astro, Python, Claude Code, OpenAI Agents SDK, PostgreSQL, pgvector, Cloudflare R2, Docker.","personalWebsiteUrl":"https://owaisabdullah.dev/","githubUrl":"https://github.com/MrOwaisAbdullah","linkedInUrl":"https://www.linkedin.com/in/mrowaisabdullah/","contact":{"email":"mrowaisabdullah@gmail.com","social":[{"name":"LinkedIn","url":"https://linkedin.com/in/mrowaisabdullah"},{"name":"X","url":"https://x.com/mrowaisabdullah"},{"name":"GitHub","url":"https://github.com/MrOwaisAbdullah"},{"name":"Instagram","url":"https://instagram.com/mrowaisabdullah"},{"name":"Facebook","url":"https://facebook.com/mrowaisabdullah"}]},"education":[{"school":"Virtual University of Pakistan","degree":"BSCS - Computer Science (Enrolled)","start":"2025","end":"Present"},{"school":"Panaversity | GIAIC","degree":"Cloud Native Applied Agentic AI","start":"2024","end":"Present"}],"work":[{"company":"LionUp Digital","title":"Senior Developer (Web & AI)","start":"2025","end":"Present","description":"Building spec-driven SaaS products and AI-powered automation solutions. Implementing OpenAI Agents SDK for intelligent workflows and Digital FTE (AI employee) products."},{"company":"AA Marketing","title":"Senior Developer & Manager","start":"2024","end":"Present","description":"Managing digital projects and development for clients alongside my LionUp Digital role, focusing on smooth remote execution and web strategy."},{"company":"Burraq Digits","title":"Web Developer & AI Specialist","start":"2025","end":"2025","description":"Developed AI-driven web solutions using Next.js and TypeScript. Built production-ready applications with spec-first development methodology."},{"company":"OneKlick Digital Co.","title":"Web Developer & Digital Marketer","start":"2023","end":"2024","description":"Built WordPress and Next.js websites with focus on SEO and performance. Implemented marketing campaigns."},{"company":"Marksman Advertising","title":"SMM Intern","start":"2023","end":"2023","description":"Worked with Facebook Ads Manager to run ad campaigns and boost engagement."},{"company":"Fiverr","title":"Freelance Graphic Designer","start":"2018","end":"2020","description":"Designed branding materials, logos, and social media graphics for diverse clients."}],"skills":["Spec-Driven Development","AI-Driven Engineering","HTML","CSS","JavaScript","TypeScript","React.js","Next.js","Astro","Astro (Content-Fast Websites)","Tailwind CSS","Node.js","Python","Claude Code","OpenAI Agents SDK","Claude Agent SDK","MCP (Model Context Protocol)","OpenRouter","DeepSeek","Paperclip","OpenClaw","Hermes","AI Agents","AI Automation","AI Integrations","Chatbots","SaaS Architecture","Full-Stack Development","REST APIs","PostgreSQL","Neon Postgres","pgvector","SQLite","Prisma ORM","Clerk","Better Auth","Zod","FastAPI","WordPress","WooCommerce","Elementor","Sanity CMS","Shopify","Liquid","Chainlit","Streamlit","Gemini API","WeatherAPI","Tavily API","Tkinter","Pandas","Altair","Cloudflare R2","AWS S3","Docker","Inngest","Playwright","Obsidian","Automation Scripts","Git","Web Design","Digital Marketing","SEO","Social Media Management"],"stack":{"title":"The Agent Stack","tagline":"Tools I use to build AI employees that never clock out.","url":"https://owaisabdullah.dev/stack","description":"A curated, opinionated toolkit of AI frameworks, MCP servers, and infrastructure used to build autonomous AI employees (Digital FTEs), Next.js SaaS products, and production agent orchestration systems. No affiliate links, no scraped lists.","methodology":{"title":"Why This Stack Wins","description":"Every tool in this stack is vetted in production environments for speed, state persistence, low latency, and reliability.","points":["Spec-driven state machines with typed schemas instead of fragile prompt chains","Model Context Protocol (MCP) servers for standardized tool and API connectivity","Unified model routing via LiteLLM with fallback chains and cost monitoring","Dual-layer memory combining Neon Postgres for structured relational state with pgvector & Qdrant for semantic search"]},"categories":[{"label":"Agent Framework","value":"agent-framework","description":"Frameworks for building AI agents and autonomous systems"},{"label":"MCP Server","value":"mcp","description":"Model Context Protocol servers for AI tool integration"},{"label":"Router / Gateway","value":"router","description":"API routing and request management systems"},{"label":"Memory / Storage","value":"memory","description":"Vector databases and memory systems for AI"},{"label":"Infrastructure","value":"infra","description":"Core infrastructure and deployment tools"},{"label":"Dev Tool","value":"dev-tool","description":"Development tools and environments"},{"label":"Observability","value":"observability","description":"Monitoring, logging, and debugging tools"},{"label":"Auth / Security","value":"auth","description":"Authentication, authorization, and security systems"}],"layers":[{"layer":"Agent Orchestration","category":"agent-framework","primaryTools":["OpenAI Agents SDK","Claude Agent SDK","Claude Code"],"role":"Autonomous reasoning, multi-agent workflows, tool execution, and self-correcting agent loops."},{"layer":"Model Context Protocol (MCP)","category":"mcp","primaryTools":["Custom Python MCPs","SQLite MCP","Git MCP","Playwright MCP"],"role":"Standardized tool calling, external API connectors, and execution environments."},{"layer":"Router & Gateway","category":"router","primaryTools":["LiteLLM","OpenRouter"],"role":"Unified routing across models (Claude, GPT, DeepSeek, Gemini) with automatic fallbacks and latency optimization."},{"layer":"Memory & Storage","category":"memory","primaryTools":["Neon Postgres","pgvector","Qdrant","Obsidian"],"role":"Persistent memory, semantic vector search, knowledge retrieval, and session state."},{"layer":"Database & ORM","category":"infra","primaryTools":["Neon Postgres","Drizzle ORM","Supabase","Prisma ORM"],"role":"Type-safe database migrations, relational modeling, and serverless connection pooling."},{"layer":"Infrastructure & Compute","category":"infra","primaryTools":["FastAPI","Upstash Redis","Dokploy","Cloudflare R2","Docker"],"role":"Low-latency APIs, distributed queuing, caching, asset storage, and container deployment."},{"layer":"Auth & Identity","category":"auth","primaryTools":["Better Auth","Clerk"],"role":"Modern session management, multi-tenant authentication, and OAuth."},{"layer":"Dev Tools & Automation","category":"dev-tool","primaryTools":["Claude Code","Playwright","Inngest","Sanity CMS","Tavily API"],"role":"Agent development loops, web scraping/testing, background cron jobs, and CMS operations."},{"layer":"Frontend & Web Architecture","category":"frontend","primaryTools":["Next.js","Astro","React","Tailwind CSS"],"role":"Full-stack apps with Next.js App Router, and ultra-fast, zero-JS content-driven websites with Astro for maximum SEO and performance."}],"totalTools":20,"essentialTools":[{"_id":"6X7ayGJgs0U64XMIw1yPJi","category":"memory","clientFit":"When clients need serverless or are tired of paying for idle database connections. Also great for teams that want database branching in their workflow.","dateAdded":"2025-01-15","docsUrl":"https://neon.tech/docs","featured":true,"githubUrl":"https://github.com/neondatabase/neon","logoUrl":null,"myRating":5,"name":"Neon Postgres","projectsUsingIt":["ShopMate","Octively","Digital FTE"],"slug":"neon-postgres","stackLayer":"Database Layer","tagline":"Serverless PostgreSQL with branching, scale-to-zero, and a generous free tier.","useCase":"Neon lets me spin up database branches for testing without touching prod. It scales to zero when I'm not using it, which matters for side projects. I get full Postgres with extensions—no watered-down managed version.","websiteUrl":"https://neon.tech/","reviewUrl":"https://owaisabdullah.dev/stack/neon-postgres"},{"_id":"6X7ayGJgs0U64XMIw1yr88","category":"infra","clientFit":"When they need dynamic content—blogs, case studies, documentation—but want more control than WordPress offers. Also when content needs to feed multiple channels (web, mobile, APIs) from one source.","dateAdded":"2025-01-15","docsUrl":"https://www.sanity.io/docs","featured":true,"githubUrl":"https://github.com/sanity-io/sanity","logoUrl":null,"myRating":5,"name":"Sanity CMS","projectsUsingIt":["Personal Portfolio","FurnitureMart.pk","Agency CRM","NextLevel Marketerz"],"slug":"sanity-cms","stackLayer":"Content Layer","tagline":"Headless CMS that handles structured content with real-time collaboration and CDNs built in.","useCase":"Sanity powers the blog on this portfolio and several client sites. I like that content is structured as JSON rather than rendered HTML, which means I can query exactly what I need. The real-time collaboration is solid when clients need content teams working simultaneously. The hosted images with CDN optimization save me from setting up separate image handling.","websiteUrl":"https://www.sanity.io/","reviewUrl":"https://owaisabdullah.dev/stack/sanity-cms"},{"_id":"HCcsE6imGnTNXGDBy8No8e","category":"dev-tool","clientFit":"When they want AI that can operate on their actual codebase rather than just generating snippets. Also good for teams that want AI assistance beyond basic autocomplete.","dateAdded":"2025-01-15","docsUrl":"https://docs.anthropic.com/en/docs/claude-code/overview","featured":true,"githubUrl":"https://github.com/anthropics/claude-code","logoUrl":null,"myRating":5,"name":"Claude Code","projectsUsingIt":["Digital FTE"],"slug":"claude-code","stackLayer":"Dev Environment","tagline":"AI development environment that can run commands, edit files, and browse the web.","useCase":"Claude Code can actually touch my codebase—run tests, edit files, execute terminal commands. It's not just generating code snippets; it's participating in the development loop. I've used it to debug tests, refactor code, and even set up project scaffolding.","websiteUrl":"https://claude.ai/code","reviewUrl":"https://owaisabdullah.dev/stack/claude-code"},{"_id":"TUa0Tkt6h3tM5nPXqujcRc","category":"infra","clientFit":"When they want type safety without Prisma's weight or when they prefer SQL-first thinking over ORM abstractions. Also good for teams that care about bundle size.","dateAdded":"2025-01-15","docsUrl":"https://orm.drizzle.team/docs/overview","featured":false,"githubUrl":"https://github.com/drizzle-team/drizzle-orm","logoUrl":null,"myRating":5,"name":"Drizzle ORM","projectsUsingIt":["ShopMate","Octively"],"slug":"drizzle-orm","stackLayer":"Database Layer","tagline":"Type-safe SQL with a small runtime footprint and excellent TypeScript support.","useCase":"Drizzle gives me SQL-like queries with TypeScript autocomplete. The bundle size is tiny compared to Prisma, and I don't have to deal with a generated client file. The schema-as-code approach means I can version-control my database schema in Git.","websiteUrl":"https://orm.drizzle.team/","reviewUrl":"https://owaisabdullah.dev/stack/drizzle-orm"},{"_id":"VF6nMVzH5KBV4WFWf0OtXi","category":"router","clientFit":"When clients are committed to vendor diversity or want cost optimization through intelligent routing. Also useful when they need A/B testing different models without code changes.","dateAdded":"2025-01-15","docsUrl":"https://docs.litellm.ai/","featured":true,"githubUrl":"https://github.com/BerriAI/litellm","logoUrl":null,"myRating":5,"name":"LiteLLM","projectsUsingIt":["ShopMate","Octively"],"slug":"litellm","stackLayer":"Router Layer","tagline":"Call 100+ LLMs through a single interface without rewriting prompts or handling different API quirks.","useCase":"I switch between DeepSeek, GPT-4o, and Claude depending on what I'm building—cost, speed, or capability. LiteLLM gives me one API surface for all of them, plus it handles retries, fallbacks, and load balancing. I don't have to rewrite prompts when I change models.","websiteUrl":"https://www.litellm.ai/","reviewUrl":"https://owaisabdullah.dev/stack/litellm"},{"_id":"WfWsEMMn07QrksA9qq7SDw","category":"dev-tool","clientFit":"When they need reliable cross-browser testing or automated visual regression. Also for scraping tasks that need JavaScript execution.","dateAdded":"2025-01-15","docsUrl":"https://playwright.dev/docs/intro","featured":true,"githubUrl":"https://github.com/microsoft/playwright","logoUrl":null,"myRating":5,"name":"Playwright","projectsUsingIt":["All Projects"],"slug":"playwright","stackLayer":"Testing / Automation","tagline":"Browser automation for testing, scraping, and screenshot generation with cross-browser support.","useCase":"I use Playwright for end-to-end testing and taking screenshots of deployed sites. The API is consistent across Chrome, Firefox, and Safari—no rewriting scripts for different browsers. The screenshot and PDF capabilities are solid for generating visual assets. I've tried Selenium, but Playwright's auto-waiting reduces flaky tests significantly.","websiteUrl":"https://playwright.dev/","reviewUrl":"https://owaisabdullah.dev/stack/playwright"},{"_id":"pNIqEpEO0fiymjtJRpqSyL","category":"agent-framework","clientFit":"When clients need autonomous agent systems rather than single-shot completions. Also when they want something that works with their existing OpenAI API access rather than migrating to a new vendor.","dateAdded":"2025-01-15","docsUrl":"https://openai-agents-sdk.vercel.app/","featured":true,"githubUrl":"https://github.com/openai/openai-agents-sdk","logoUrl":null,"myRating":5,"name":"OpenAI Agents SDK","projectsUsingIt":["ShopMate","Octively","Digital FTE"],"slug":"openai-agents-sdk","stackLayer":"Agent Orchestration","tagline":"Build multi-agent systems with handoffs, memory, and tool use without writing the orchestration glue yourself.","useCase":"The SDK handles the fiddly parts of agent handoffs and function calling so I don't have to. I've built agents that can route specialized tasks—web search, code execution, database queries—without writing custom state machines. The streaming responses and memory management are solid.","websiteUrl":"https://github.com/openai/openai-agents-sdk","reviewUrl":"https://owaisabdullah.dev/stack/openai-agents-sdk"}],"tools":[{"_id":"6X7ayGJgs0U64XMIw1yPJi","category":"memory","clientFit":"When clients need serverless or are tired of paying for idle database connections. Also great for teams that want database branching in their workflow.","dateAdded":"2025-01-15","docsUrl":"https://neon.tech/docs","featured":true,"githubUrl":"https://github.com/neondatabase/neon","logoUrl":null,"myRating":5,"name":"Neon Postgres","projectsUsingIt":["ShopMate","Octively","Digital FTE"],"slug":"neon-postgres","stackLayer":"Database Layer","tagline":"Serverless PostgreSQL with branching, scale-to-zero, and a generous free tier.","useCase":"Neon lets me spin up database branches for testing without touching prod. It scales to zero when I'm not using it, which matters for side projects. I get full Postgres with extensions—no watered-down managed version.","websiteUrl":"https://neon.tech/","reviewUrl":"https://owaisabdullah.dev/stack/neon-postgres"},{"_id":"6X7ayGJgs0U64XMIw1yr88","category":"infra","clientFit":"When they need dynamic content—blogs, case studies, documentation—but want more control than WordPress offers. Also when content needs to feed multiple channels (web, mobile, APIs) from one source.","dateAdded":"2025-01-15","docsUrl":"https://www.sanity.io/docs","featured":true,"githubUrl":"https://github.com/sanity-io/sanity","logoUrl":null,"myRating":5,"name":"Sanity CMS","projectsUsingIt":["Personal Portfolio","FurnitureMart.pk","Agency CRM","NextLevel Marketerz"],"slug":"sanity-cms","stackLayer":"Content Layer","tagline":"Headless CMS that handles structured content with real-time collaboration and CDNs built in.","useCase":"Sanity powers the blog on this portfolio and several client sites. I like that content is structured as JSON rather than rendered HTML, which means I can query exactly what I need. The real-time collaboration is solid when clients need content teams working simultaneously. The hosted images with CDN optimization save me from setting up separate image handling.","websiteUrl":"https://www.sanity.io/","reviewUrl":"https://owaisabdullah.dev/stack/sanity-cms"},{"_id":"HCcsE6imGnTNXGDBy8No8e","category":"dev-tool","clientFit":"When they want AI that can operate on their actual codebase rather than just generating snippets. Also good for teams that want AI assistance beyond basic autocomplete.","dateAdded":"2025-01-15","docsUrl":"https://docs.anthropic.com/en/docs/claude-code/overview","featured":true,"githubUrl":"https://github.com/anthropics/claude-code","logoUrl":null,"myRating":5,"name":"Claude Code","projectsUsingIt":["Digital FTE"],"slug":"claude-code","stackLayer":"Dev Environment","tagline":"AI development environment that can run commands, edit files, and browse the web.","useCase":"Claude Code can actually touch my codebase—run tests, edit files, execute terminal commands. It's not just generating code snippets; it's participating in the development loop. I've used it to debug tests, refactor code, and even set up project scaffolding.","websiteUrl":"https://claude.ai/code","reviewUrl":"https://owaisabdullah.dev/stack/claude-code"},{"_id":"TUa0Tkt6h3tM5nPXqujcRc","category":"infra","clientFit":"When they want type safety without Prisma's weight or when they prefer SQL-first thinking over ORM abstractions. Also good for teams that care about bundle size.","dateAdded":"2025-01-15","docsUrl":"https://orm.drizzle.team/docs/overview","featured":false,"githubUrl":"https://github.com/drizzle-team/drizzle-orm","logoUrl":null,"myRating":5,"name":"Drizzle ORM","projectsUsingIt":["ShopMate","Octively"],"slug":"drizzle-orm","stackLayer":"Database Layer","tagline":"Type-safe SQL with a small runtime footprint and excellent TypeScript support.","useCase":"Drizzle gives me SQL-like queries with TypeScript autocomplete. The bundle size is tiny compared to Prisma, and I don't have to deal with a generated client file. The schema-as-code approach means I can version-control my database schema in Git.","websiteUrl":"https://orm.drizzle.team/","reviewUrl":"https://owaisabdullah.dev/stack/drizzle-orm"},{"_id":"VF6nMVzH5KBV4WFWf0OtXi","category":"router","clientFit":"When clients are committed to vendor diversity or want cost optimization through intelligent routing. Also useful when they need A/B testing different models without code changes.","dateAdded":"2025-01-15","docsUrl":"https://docs.litellm.ai/","featured":true,"githubUrl":"https://github.com/BerriAI/litellm","logoUrl":null,"myRating":5,"name":"LiteLLM","projectsUsingIt":["ShopMate","Octively"],"slug":"litellm","stackLayer":"Router Layer","tagline":"Call 100+ LLMs through a single interface without rewriting prompts or handling different API quirks.","useCase":"I switch between DeepSeek, GPT-4o, and Claude depending on what I'm building—cost, speed, or capability. LiteLLM gives me one API surface for all of them, plus it handles retries, fallbacks, and load balancing. I don't have to rewrite prompts when I change models.","websiteUrl":"https://www.litellm.ai/","reviewUrl":"https://owaisabdullah.dev/stack/litellm"},{"_id":"WfWsEMMn07QrksA9qq7SDw","category":"dev-tool","clientFit":"When they need reliable cross-browser testing or automated visual regression. Also for scraping tasks that need JavaScript execution.","dateAdded":"2025-01-15","docsUrl":"https://playwright.dev/docs/intro","featured":true,"githubUrl":"https://github.com/microsoft/playwright","logoUrl":null,"myRating":5,"name":"Playwright","projectsUsingIt":["All Projects"],"slug":"playwright","stackLayer":"Testing / Automation","tagline":"Browser automation for testing, scraping, and screenshot generation with cross-browser support.","useCase":"I use Playwright for end-to-end testing and taking screenshots of deployed sites. The API is consistent across Chrome, Firefox, and Safari—no rewriting scripts for different browsers. The screenshot and PDF capabilities are solid for generating visual assets. I've tried Selenium, but Playwright's auto-waiting reduces flaky tests significantly.","websiteUrl":"https://playwright.dev/","reviewUrl":"https://owaisabdullah.dev/stack/playwright"},{"_id":"pNIqEpEO0fiymjtJRpqSyL","category":"agent-framework","clientFit":"When clients need autonomous agent systems rather than single-shot completions. Also when they want something that works with their existing OpenAI API access rather than migrating to a new vendor.","dateAdded":"2025-01-15","docsUrl":"https://openai-agents-sdk.vercel.app/","featured":true,"githubUrl":"https://github.com/openai/openai-agents-sdk","logoUrl":null,"myRating":5,"name":"OpenAI Agents SDK","projectsUsingIt":["ShopMate","Octively","Digital FTE"],"slug":"openai-agents-sdk","stackLayer":"Agent Orchestration","tagline":"Build multi-agent systems with handoffs, memory, and tool use without writing the orchestration glue yourself.","useCase":"The SDK handles the fiddly parts of agent handoffs and function calling so I don't have to. I've built agents that can route specialized tasks—web search, code execution, database queries—without writing custom state machines. The streaming responses and memory management are solid.","websiteUrl":"https://github.com/openai/openai-agents-sdk","reviewUrl":"https://owaisabdullah.dev/stack/openai-agents-sdk"},{"_id":"6X7ayGJgs0U64XMIw1yPnc","category":"memory","clientFit":"When their vector needs are moderate (millions of embeddings, not billions) and they want to avoid operating a separate vector database. Also when they already have Postgres in their stack.","dateAdded":"2025-01-15","docsUrl":"https://github.com/pgvector/pgvector#readme","featured":false,"githubUrl":"https://github.com/pgvector/pgvector","logoUrl":null,"myRating":4,"name":"pgvector","projectsUsingIt":["ShopMate"],"slug":"pgvector","stackLayer":"Vector Store","tagline":"Vector similarity search on Postgres without a separate vector database.","useCase":"I run RAG applications and semantic search without adding another infrastructure piece. pgvector gives me cosine similarity right in Postgres, which I'm already running. Performance is fine for most workloads, and I don't have to sync data between a database and a vector store.","websiteUrl":"https://github.com/pgvector/pgvector","reviewUrl":"https://owaisabdullah.dev/stack/pgvector"},{"_id":"6X7ayGJgs0U64XMIw1ys2c","category":"infra","clientFit":"When they have scheduled jobs or background processing that's becoming complex to manage. Also when they need observability into async workflows—debugging distributed systems without tools is painful.","dateAdded":"2025-01-15","docsUrl":"https://www.inngest.com/docs","featured":false,"githubUrl":"https://github.com/inngest/inngest","logoUrl":null,"myRating":4,"name":"Inngest","projectsUsingIt":["ContentSpark AI"],"slug":"inngest","stackLayer":"Workflow Layer","tagline":"Workflow platform for cron jobs, scheduled tasks, and long-running background processes.","useCase":"Inngest handles scheduled tasks and background jobs that need reliability. The SDK is lightweight compared to building custom worker infrastructure. It retries failures automatically, which saves me from writing that logic. I use it for things like daily content generation, periodic data syncs, and long-running tasks that might timeout in normal request/response cycles.","websiteUrl":"https://www.inngest.com/","reviewUrl":"https://owaisabdullah.dev/stack/inngest"},{"_id":"7KL78M4MELqtr9Ep6x3sk4","category":"auth","clientFit":"When they're using Next.js or SvelteKit and need a full auth solution without writing it from scratch. Also good when they want social logins without integrating each provider manually.","dateAdded":"2025-01-15","docsUrl":"https://www.better-auth.com/docs","featured":false,"githubUrl":"https://github.com/better-auth/better-auth","logoUrl":null,"myRating":4,"name":"Better Auth","projectsUsingIt":["Octively"],"slug":"better-auth","stackLayer":"Auth Layer","tagline":"Authentication for Next.js and SvelteKit with social logins, 2FA, and session management built in.","useCase":"It handles the auth flows I'd otherwise build myself—OAuth, email verification, 2FA. The TypeScript types are solid, and it works well with Next.js App Router. I don't have to think about session cookies or CSRF tokens.","websiteUrl":"https://www.better-auth.com/","reviewUrl":"https://owaisabdullah.dev/stack/better-auth"},{"_id":"7KL78M4MELqtr9Ep6x4IIM","category":"memory","clientFit":"When they're building RAG applications with more than a few thousand embeddings. Also when they need metadata filtering alongside vector search—pgvector doesn't handle that as well.","dateAdded":"2025-01-15","docsUrl":"https://qdrant.tech/documentation/","featured":false,"githubUrl":"https://github.com/qdrant/qdrant","logoUrl":null,"myRating":4,"name":"Qdrant","projectsUsingIt":["AI Humanoid Robotics Book"],"slug":"qdrant","stackLayer":"Vector Store","tagline":"Vector database for RAG with filtering, payload indexing, and REST API.","useCase":"I built an AI robotics book with Qdrant powering the Q&A chatbot. It handles semantic search over book chapters better than keyword search ever could. The filtering lets users narrow answers by specific chapters or topics. I tried pgvector first, but Qdrant's performance and API are better when you need to scale beyond small datasets.","websiteUrl":"https://qdrant.tech/","reviewUrl":"https://owaisabdullah.dev/stack/qdrant"},{"_id":"HCcsE6imGnTNXGDBy8NnNu","category":"infra","clientFit":"When they need Redis features but don't want to manage Redis servers. Also great for edge caching and rate limiting in serverless or edge environments.","dateAdded":"2025-01-15","docsUrl":"https://upstash.com/docs","featured":false,"githubUrl":"https://github.com/upstash/upstash-redis","logoUrl":null,"myRating":4,"name":"Upstash Redis","projectsUsingIt":["Octively"],"slug":"upstash-redis","stackLayer":"Caching / Queue","tagline":"Serverless Redis with edge caching and durable storage.","useCase":"It's Redis without the operational overhead. I use it for rate limiting, session storage, and caching API responses. The serverless model means I don't pay for idle connections, and the durable storage option means I don't lose everything on restart.","websiteUrl":"https://upstash.com/","reviewUrl":"https://owaisabdullah.dev/stack/upstash-redis"},{"_id":"HCcsE6imGnTNXGDBy8NnvI","category":"infra","clientFit":"When they need a Python backend or are migrating from Flask/Django. Also great for ML teams that want to expose models via API without writing much web code.","dateAdded":"2025-01-15","docsUrl":"https://fastapi.tiangolo.com/","featured":false,"githubUrl":"https://github.com/tiangolo/fastapi","logoUrl":null,"myRating":4,"name":"FastAPI","projectsUsingIt":["ShopMate"],"slug":"fastapi","stackLayer":"API Layer","tagline":"Python web framework with async support, automatic docs, and type hints.","useCase":"FastAPI makes writing Python APIs feel modern. The automatic OpenAPI docs mean I don't have to maintain separate API documentation. Async support matters when I'm calling external services or databases. It's fast, batteries-included, and the ecosystem is solid.","websiteUrl":"https://fastapi.tiangolo.com/","reviewUrl":"https://owaisabdullah.dev/stack/fastapi"},{"_id":"VF6nMVzH5KBV4WFWf0PBIO","category":"infra","clientFit":"When they need a complete backend quickly—auth, database, storage—without managing servers. Also when they want SQL instead of NoSQL but still need real-time features.","dateAdded":"2025-01-15","docsUrl":"https://supabase.com/docs","featured":false,"githubUrl":"https://github.com/supabase/supabase","logoUrl":null,"myRating":4,"name":"Supabase","projectsUsingIt":["Agency CRM"],"slug":"supabase","stackLayer":"Backend Layer","tagline":"Firebase alternative with PostgreSQL, auth, storage, and real-time subscriptions.","useCase":"I've used Supabase for Agency CRM and client projects that need backend without building one. The PostgreSQL foundation means I can run raw SQL when ORMs get in the way. Real-time subscriptions work well for collaborative features. I chose it over Firebase because I prefer SQL to NoSQL—data migrations and debugging are easier.","websiteUrl":"https://supabase.com/","reviewUrl":"https://owaisabdullah.dev/stack/supabase"},{"_id":"VF6nMVzH5KBV4WFWf0PBS0","category":"auth","clientFit":"When they need comprehensive auth fast and don't want to build it themselves. Also for B2B apps that need organization management and role-based access.","dateAdded":"2025-01-15","docsUrl":"https://clerk.com/docs","featured":false,"githubUrl":"https://github.com/clerkinc/clerk","logoUrl":null,"myRating":4,"name":"Clerk","projectsUsingIt":[],"slug":"clerk","stackLayer":"Auth Layer","tagline":"Authentication for web apps with social logins, MFA, and organization management.","useCase":"Clerk is my alternative to Better Auth when clients want a drop-in solution. The UI components are polished and work out of the box. Organization support and user management save time on B2B apps. I recommend it over Auth0 for smaller teams because the pricing is more transparent and the DX is better for Next.js.","websiteUrl":"https://clerk.com/","reviewUrl":"https://owaisabdullah.dev/stack/clerk"},{"_id":"VF6nMVzH5KBV4WFWf0PBgQ","category":"infra","clientFit":"When they want type-safe database access with minimal boilerplate. Also for teams that need good migration tooling and visual schema management.","dateAdded":"2025-01-15","docsUrl":"https://www.prisma.io/docs","featured":false,"githubUrl":"https://github.com/prisma/prisma","logoUrl":null,"myRating":4,"name":"Prisma ORM","projectsUsingIt":["GigBillow"],"slug":"prisma-orm","stackLayer":"Database Layer","tagline":"Type-safe database ORM with migrations, schema generation, and query building.","useCase":"I use Prisma when clients want an ORM with better tooling than Drizzle. The schema-as-code approach works well for teams that want visual schema editors. The migration system is solid—automatic rollback and schema diffs prevent mistakes. I pick it over Drizzle for larger teams where the GUI and docs help onboarding.","websiteUrl":"https://www.prisma.io/","reviewUrl":"https://owaisabdullah.dev/stack/prisma-orm"},{"_id":"WfWsEMMn07QrksA9qq7S20","category":"infra","clientFit":"When their agents need to research or fact-check against current web content. Also when they want structured answers rather than raw search results.","dateAdded":"2025-01-15","docsUrl":"https://docs.tavily.com/docs/tavily-api","featured":false,"githubUrl":null,"logoUrl":null,"myRating":4,"name":"Tavily API","projectsUsingIt":["AI Content Generator","Weather Info Agent"],"slug":"tavily-api","stackLayer":"Data Access","tagline":"Web search API optimized for AI agents with extraction, context, and answers built in.","useCase":"I use Tavily in research agents that need live web data. It returns structured answers instead of just raw search results, which saves me from parsing HTML. The context inclusion means my agents get relevant background without making extra calls. It's more expensive than generic search APIs, but the time saved on parsing and cleaning data is worth it.","websiteUrl":"https://tavily.com/","reviewUrl":"https://owaisabdullah.dev/stack/tavily-api"},{"_id":"pNIqEpEO0fiymjtJRpqdtb","category":"infra","clientFit":"When they want to self-host for cost, compliance, or control reasons. Also good for teams transitioning from manual deployments to CI/CD.","dateAdded":"2025-01-15","docsUrl":"https://dokploy.com/docs","featured":false,"githubUrl":"https://github.com/Dokploy/Dokploy","logoUrl":null,"myRating":4,"name":"Dokploy","projectsUsingIt":["ShopMate","Octively"],"slug":"dokploy","stackLayer":"Deployment","tagline":"Self-hosted deployment platform with Docker support, SSL, and continuous deployment.","useCase":"I deploy apps to my own servers without dealing with raw Docker Compose files. Dokploy handles SSL, reverse proxying, and GitHub-based deployments. It's like Vercel but on hardware I control. I use it for internal tools and client projects that can't be on public cloud.","websiteUrl":"https://dokploy.com/","reviewUrl":"https://owaisabdullah.dev/stack/dokploy"},{"_id":"pNIqEpEO0fiymjtJRpr3ld","category":"dev-tool","clientFit":"When they need AI agents with transparent reasoning—users should see what the agent is doing. Also for internal tools where teams need to monitor agent behavior.","dateAdded":"2025-01-15","docsUrl":"https://docs.chainlit.io/","featured":false,"githubUrl":"https://github.com/Chainlit/chainlit","logoUrl":null,"myRating":4,"name":"Chainlit","projectsUsingIt":["SaaS Business Plan Agent"],"slug":"chainlit","stackLayer":"UI Framework","tagline":"Python framework for AI chatbot UIs with streaming responses and tool call visualization.","useCase":"I used Chainlit for a SaaS Business Plan Agent where seeing the agent's reasoning mattered. It displays tool calls, streaming responses, and conversation history in a clean interface. Building all that from scratch would take days. The built-in authentication and deployment options save time.","websiteUrl":"https://chainlit.io/","reviewUrl":"https://owaisabdullah.dev/stack/chainlit"},{"_id":"pNIqEpEO0fiymjtJRpr4D3","category":"infra","clientFit":"When they're serving media globally and want to avoid AWS egress fees. Also when they need S3 compatibility but better edge performance.","dateAdded":"2025-01-15","docsUrl":"https://developers.cloudflare.com/r2/","featured":false,"githubUrl":null,"logoUrl":null,"myRating":4,"name":"Cloudflare R2","projectsUsingIt":["ShopMate","Octively"],"slug":"cloudflare-r2","stackLayer":"Storage Layer","tagline":"S3-compatible object storage with zero egress fees and edge caching.","useCase":"R2 handles images and file uploads for projects that need global distribution. No egress fees means I can serve files worldwide without surprise costs. The S3 API compatibility makes migrating from existing storage simple. I've used it for video hosting and asset delivery where Cloudflare's edge makes a noticeable difference in load times.","websiteUrl":"https://www.cloudflare.com/products/zero-trust/zero-trust-network-access/r2","reviewUrl":"https://owaisabdullah.dev/stack/cloudflare-r2"}],"byCategory":{"memory":[{"_id":"6X7ayGJgs0U64XMIw1yPJi","category":"memory","clientFit":"When clients need serverless or are tired of paying for idle database connections. Also great for teams that want database branching in their workflow.","dateAdded":"2025-01-15","docsUrl":"https://neon.tech/docs","featured":true,"githubUrl":"https://github.com/neondatabase/neon","logoUrl":null,"myRating":5,"name":"Neon Postgres","projectsUsingIt":["ShopMate","Octively","Digital FTE"],"slug":"neon-postgres","stackLayer":"Database Layer","tagline":"Serverless PostgreSQL with branching, scale-to-zero, and a generous free tier.","useCase":"Neon lets me spin up database branches for testing without touching prod. It scales to zero when I'm not using it, which matters for side projects. I get full Postgres with extensions—no watered-down managed version.","websiteUrl":"https://neon.tech/","reviewUrl":"https://owaisabdullah.dev/stack/neon-postgres"},{"_id":"6X7ayGJgs0U64XMIw1yPnc","category":"memory","clientFit":"When their vector needs are moderate (millions of embeddings, not billions) and they want to avoid operating a separate vector database. Also when they already have Postgres in their stack.","dateAdded":"2025-01-15","docsUrl":"https://github.com/pgvector/pgvector#readme","featured":false,"githubUrl":"https://github.com/pgvector/pgvector","logoUrl":null,"myRating":4,"name":"pgvector","projectsUsingIt":["ShopMate"],"slug":"pgvector","stackLayer":"Vector Store","tagline":"Vector similarity search on Postgres without a separate vector database.","useCase":"I run RAG applications and semantic search without adding another infrastructure piece. pgvector gives me cosine similarity right in Postgres, which I'm already running. Performance is fine for most workloads, and I don't have to sync data between a database and a vector store.","websiteUrl":"https://github.com/pgvector/pgvector","reviewUrl":"https://owaisabdullah.dev/stack/pgvector"},{"_id":"7KL78M4MELqtr9Ep6x4IIM","category":"memory","clientFit":"When they're building RAG applications with more than a few thousand embeddings. Also when they need metadata filtering alongside vector search—pgvector doesn't handle that as well.","dateAdded":"2025-01-15","docsUrl":"https://qdrant.tech/documentation/","featured":false,"githubUrl":"https://github.com/qdrant/qdrant","logoUrl":null,"myRating":4,"name":"Qdrant","projectsUsingIt":["AI Humanoid Robotics Book"],"slug":"qdrant","stackLayer":"Vector Store","tagline":"Vector database for RAG with filtering, payload indexing, and REST API.","useCase":"I built an AI robotics book with Qdrant powering the Q&A chatbot. It handles semantic search over book chapters better than keyword search ever could. The filtering lets users narrow answers by specific chapters or topics. I tried pgvector first, but Qdrant's performance and API are better when you need to scale beyond small datasets.","websiteUrl":"https://qdrant.tech/","reviewUrl":"https://owaisabdullah.dev/stack/qdrant"}],"infra":[{"_id":"6X7ayGJgs0U64XMIw1yr88","category":"infra","clientFit":"When they need dynamic content—blogs, case studies, documentation—but want more control than WordPress offers. Also when content needs to feed multiple channels (web, mobile, APIs) from one source.","dateAdded":"2025-01-15","docsUrl":"https://www.sanity.io/docs","featured":true,"githubUrl":"https://github.com/sanity-io/sanity","logoUrl":null,"myRating":5,"name":"Sanity CMS","projectsUsingIt":["Personal Portfolio","FurnitureMart.pk","Agency CRM","NextLevel Marketerz"],"slug":"sanity-cms","stackLayer":"Content Layer","tagline":"Headless CMS that handles structured content with real-time collaboration and CDNs built in.","useCase":"Sanity powers the blog on this portfolio and several client sites. I like that content is structured as JSON rather than rendered HTML, which means I can query exactly what I need. The real-time collaboration is solid when clients need content teams working simultaneously. The hosted images with CDN optimization save me from setting up separate image handling.","websiteUrl":"https://www.sanity.io/","reviewUrl":"https://owaisabdullah.dev/stack/sanity-cms"},{"_id":"TUa0Tkt6h3tM5nPXqujcRc","category":"infra","clientFit":"When they want type safety without Prisma's weight or when they prefer SQL-first thinking over ORM abstractions. Also good for teams that care about bundle size.","dateAdded":"2025-01-15","docsUrl":"https://orm.drizzle.team/docs/overview","featured":false,"githubUrl":"https://github.com/drizzle-team/drizzle-orm","logoUrl":null,"myRating":5,"name":"Drizzle ORM","projectsUsingIt":["ShopMate","Octively"],"slug":"drizzle-orm","stackLayer":"Database Layer","tagline":"Type-safe SQL with a small runtime footprint and excellent TypeScript support.","useCase":"Drizzle gives me SQL-like queries with TypeScript autocomplete. The bundle size is tiny compared to Prisma, and I don't have to deal with a generated client file. The schema-as-code approach means I can version-control my database schema in Git.","websiteUrl":"https://orm.drizzle.team/","reviewUrl":"https://owaisabdullah.dev/stack/drizzle-orm"},{"_id":"6X7ayGJgs0U64XMIw1ys2c","category":"infra","clientFit":"When they have scheduled jobs or background processing that's becoming complex to manage. Also when they need observability into async workflows—debugging distributed systems without tools is painful.","dateAdded":"2025-01-15","docsUrl":"https://www.inngest.com/docs","featured":false,"githubUrl":"https://github.com/inngest/inngest","logoUrl":null,"myRating":4,"name":"Inngest","projectsUsingIt":["ContentSpark AI"],"slug":"inngest","stackLayer":"Workflow Layer","tagline":"Workflow platform for cron jobs, scheduled tasks, and long-running background processes.","useCase":"Inngest handles scheduled tasks and background jobs that need reliability. The SDK is lightweight compared to building custom worker infrastructure. It retries failures automatically, which saves me from writing that logic. I use it for things like daily content generation, periodic data syncs, and long-running tasks that might timeout in normal request/response cycles.","websiteUrl":"https://www.inngest.com/","reviewUrl":"https://owaisabdullah.dev/stack/inngest"},{"_id":"HCcsE6imGnTNXGDBy8NnNu","category":"infra","clientFit":"When they need Redis features but don't want to manage Redis servers. Also great for edge caching and rate limiting in serverless or edge environments.","dateAdded":"2025-01-15","docsUrl":"https://upstash.com/docs","featured":false,"githubUrl":"https://github.com/upstash/upstash-redis","logoUrl":null,"myRating":4,"name":"Upstash Redis","projectsUsingIt":["Octively"],"slug":"upstash-redis","stackLayer":"Caching / Queue","tagline":"Serverless Redis with edge caching and durable storage.","useCase":"It's Redis without the operational overhead. I use it for rate limiting, session storage, and caching API responses. The serverless model means I don't pay for idle connections, and the durable storage option means I don't lose everything on restart.","websiteUrl":"https://upstash.com/","reviewUrl":"https://owaisabdullah.dev/stack/upstash-redis"},{"_id":"HCcsE6imGnTNXGDBy8NnvI","category":"infra","clientFit":"When they need a Python backend or are migrating from Flask/Django. Also great for ML teams that want to expose models via API without writing much web code.","dateAdded":"2025-01-15","docsUrl":"https://fastapi.tiangolo.com/","featured":false,"githubUrl":"https://github.com/tiangolo/fastapi","logoUrl":null,"myRating":4,"name":"FastAPI","projectsUsingIt":["ShopMate"],"slug":"fastapi","stackLayer":"API Layer","tagline":"Python web framework with async support, automatic docs, and type hints.","useCase":"FastAPI makes writing Python APIs feel modern. The automatic OpenAPI docs mean I don't have to maintain separate API documentation. Async support matters when I'm calling external services or databases. It's fast, batteries-included, and the ecosystem is solid.","websiteUrl":"https://fastapi.tiangolo.com/","reviewUrl":"https://owaisabdullah.dev/stack/fastapi"},{"_id":"VF6nMVzH5KBV4WFWf0PBIO","category":"infra","clientFit":"When they need a complete backend quickly—auth, database, storage—without managing servers. Also when they want SQL instead of NoSQL but still need real-time features.","dateAdded":"2025-01-15","docsUrl":"https://supabase.com/docs","featured":false,"githubUrl":"https://github.com/supabase/supabase","logoUrl":null,"myRating":4,"name":"Supabase","projectsUsingIt":["Agency CRM"],"slug":"supabase","stackLayer":"Backend Layer","tagline":"Firebase alternative with PostgreSQL, auth, storage, and real-time subscriptions.","useCase":"I've used Supabase for Agency CRM and client projects that need backend without building one. The PostgreSQL foundation means I can run raw SQL when ORMs get in the way. Real-time subscriptions work well for collaborative features. I chose it over Firebase because I prefer SQL to NoSQL—data migrations and debugging are easier.","websiteUrl":"https://supabase.com/","reviewUrl":"https://owaisabdullah.dev/stack/supabase"},{"_id":"VF6nMVzH5KBV4WFWf0PBgQ","category":"infra","clientFit":"When they want type-safe database access with minimal boilerplate. Also for teams that need good migration tooling and visual schema management.","dateAdded":"2025-01-15","docsUrl":"https://www.prisma.io/docs","featured":false,"githubUrl":"https://github.com/prisma/prisma","logoUrl":null,"myRating":4,"name":"Prisma ORM","projectsUsingIt":["GigBillow"],"slug":"prisma-orm","stackLayer":"Database Layer","tagline":"Type-safe database ORM with migrations, schema generation, and query building.","useCase":"I use Prisma when clients want an ORM with better tooling than Drizzle. The schema-as-code approach works well for teams that want visual schema editors. The migration system is solid—automatic rollback and schema diffs prevent mistakes. I pick it over Drizzle for larger teams where the GUI and docs help onboarding.","websiteUrl":"https://www.prisma.io/","reviewUrl":"https://owaisabdullah.dev/stack/prisma-orm"},{"_id":"WfWsEMMn07QrksA9qq7S20","category":"infra","clientFit":"When their agents need to research or fact-check against current web content. Also when they want structured answers rather than raw search results.","dateAdded":"2025-01-15","docsUrl":"https://docs.tavily.com/docs/tavily-api","featured":false,"githubUrl":null,"logoUrl":null,"myRating":4,"name":"Tavily API","projectsUsingIt":["AI Content Generator","Weather Info Agent"],"slug":"tavily-api","stackLayer":"Data Access","tagline":"Web search API optimized for AI agents with extraction, context, and answers built in.","useCase":"I use Tavily in research agents that need live web data. It returns structured answers instead of just raw search results, which saves me from parsing HTML. The context inclusion means my agents get relevant background without making extra calls. It's more expensive than generic search APIs, but the time saved on parsing and cleaning data is worth it.","websiteUrl":"https://tavily.com/","reviewUrl":"https://owaisabdullah.dev/stack/tavily-api"},{"_id":"pNIqEpEO0fiymjtJRpqdtb","category":"infra","clientFit":"When they want to self-host for cost, compliance, or control reasons. Also good for teams transitioning from manual deployments to CI/CD.","dateAdded":"2025-01-15","docsUrl":"https://dokploy.com/docs","featured":false,"githubUrl":"https://github.com/Dokploy/Dokploy","logoUrl":null,"myRating":4,"name":"Dokploy","projectsUsingIt":["ShopMate","Octively"],"slug":"dokploy","stackLayer":"Deployment","tagline":"Self-hosted deployment platform with Docker support, SSL, and continuous deployment.","useCase":"I deploy apps to my own servers without dealing with raw Docker Compose files. Dokploy handles SSL, reverse proxying, and GitHub-based deployments. It's like Vercel but on hardware I control. I use it for internal tools and client projects that can't be on public cloud.","websiteUrl":"https://dokploy.com/","reviewUrl":"https://owaisabdullah.dev/stack/dokploy"},{"_id":"pNIqEpEO0fiymjtJRpr4D3","category":"infra","clientFit":"When they're serving media globally and want to avoid AWS egress fees. Also when they need S3 compatibility but better edge performance.","dateAdded":"2025-01-15","docsUrl":"https://developers.cloudflare.com/r2/","featured":false,"githubUrl":null,"logoUrl":null,"myRating":4,"name":"Cloudflare R2","projectsUsingIt":["ShopMate","Octively"],"slug":"cloudflare-r2","stackLayer":"Storage Layer","tagline":"S3-compatible object storage with zero egress fees and edge caching.","useCase":"R2 handles images and file uploads for projects that need global distribution. No egress fees means I can serve files worldwide without surprise costs. The S3 API compatibility makes migrating from existing storage simple. I've used it for video hosting and asset delivery where Cloudflare's edge makes a noticeable difference in load times.","websiteUrl":"https://www.cloudflare.com/products/zero-trust/zero-trust-network-access/r2","reviewUrl":"https://owaisabdullah.dev/stack/cloudflare-r2"}],"dev-tool":[{"_id":"HCcsE6imGnTNXGDBy8No8e","category":"dev-tool","clientFit":"When they want AI that can operate on their actual codebase rather than just generating snippets. Also good for teams that want AI assistance beyond basic autocomplete.","dateAdded":"2025-01-15","docsUrl":"https://docs.anthropic.com/en/docs/claude-code/overview","featured":true,"githubUrl":"https://github.com/anthropics/claude-code","logoUrl":null,"myRating":5,"name":"Claude Code","projectsUsingIt":["Digital FTE"],"slug":"claude-code","stackLayer":"Dev Environment","tagline":"AI development environment that can run commands, edit files, and browse the web.","useCase":"Claude Code can actually touch my codebase—run tests, edit files, execute terminal commands. It's not just generating code snippets; it's participating in the development loop. I've used it to debug tests, refactor code, and even set up project scaffolding.","websiteUrl":"https://claude.ai/code","reviewUrl":"https://owaisabdullah.dev/stack/claude-code"},{"_id":"WfWsEMMn07QrksA9qq7SDw","category":"dev-tool","clientFit":"When they need reliable cross-browser testing or automated visual regression. Also for scraping tasks that need JavaScript execution.","dateAdded":"2025-01-15","docsUrl":"https://playwright.dev/docs/intro","featured":true,"githubUrl":"https://github.com/microsoft/playwright","logoUrl":null,"myRating":5,"name":"Playwright","projectsUsingIt":["All Projects"],"slug":"playwright","stackLayer":"Testing / Automation","tagline":"Browser automation for testing, scraping, and screenshot generation with cross-browser support.","useCase":"I use Playwright for end-to-end testing and taking screenshots of deployed sites. The API is consistent across Chrome, Firefox, and Safari—no rewriting scripts for different browsers. The screenshot and PDF capabilities are solid for generating visual assets. I've tried Selenium, but Playwright's auto-waiting reduces flaky tests significantly.","websiteUrl":"https://playwright.dev/","reviewUrl":"https://owaisabdullah.dev/stack/playwright"},{"_id":"pNIqEpEO0fiymjtJRpr3ld","category":"dev-tool","clientFit":"When they need AI agents with transparent reasoning—users should see what the agent is doing. Also for internal tools where teams need to monitor agent behavior.","dateAdded":"2025-01-15","docsUrl":"https://docs.chainlit.io/","featured":false,"githubUrl":"https://github.com/Chainlit/chainlit","logoUrl":null,"myRating":4,"name":"Chainlit","projectsUsingIt":["SaaS Business Plan Agent"],"slug":"chainlit","stackLayer":"UI Framework","tagline":"Python framework for AI chatbot UIs with streaming responses and tool call visualization.","useCase":"I used Chainlit for a SaaS Business Plan Agent where seeing the agent's reasoning mattered. It displays tool calls, streaming responses, and conversation history in a clean interface. Building all that from scratch would take days. The built-in authentication and deployment options save time.","websiteUrl":"https://chainlit.io/","reviewUrl":"https://owaisabdullah.dev/stack/chainlit"}],"router":[{"_id":"VF6nMVzH5KBV4WFWf0OtXi","category":"router","clientFit":"When clients are committed to vendor diversity or want cost optimization through intelligent routing. Also useful when they need A/B testing different models without code changes.","dateAdded":"2025-01-15","docsUrl":"https://docs.litellm.ai/","featured":true,"githubUrl":"https://github.com/BerriAI/litellm","logoUrl":null,"myRating":5,"name":"LiteLLM","projectsUsingIt":["ShopMate","Octively"],"slug":"litellm","stackLayer":"Router Layer","tagline":"Call 100+ LLMs through a single interface without rewriting prompts or handling different API quirks.","useCase":"I switch between DeepSeek, GPT-4o, and Claude depending on what I'm building—cost, speed, or capability. LiteLLM gives me one API surface for all of them, plus it handles retries, fallbacks, and load balancing. I don't have to rewrite prompts when I change models.","websiteUrl":"https://www.litellm.ai/","reviewUrl":"https://owaisabdullah.dev/stack/litellm"}],"agent-framework":[{"_id":"pNIqEpEO0fiymjtJRpqSyL","category":"agent-framework","clientFit":"When clients need autonomous agent systems rather than single-shot completions. Also when they want something that works with their existing OpenAI API access rather than migrating to a new vendor.","dateAdded":"2025-01-15","docsUrl":"https://openai-agents-sdk.vercel.app/","featured":true,"githubUrl":"https://github.com/openai/openai-agents-sdk","logoUrl":null,"myRating":5,"name":"OpenAI Agents SDK","projectsUsingIt":["ShopMate","Octively","Digital FTE"],"slug":"openai-agents-sdk","stackLayer":"Agent Orchestration","tagline":"Build multi-agent systems with handoffs, memory, and tool use without writing the orchestration glue yourself.","useCase":"The SDK handles the fiddly parts of agent handoffs and function calling so I don't have to. I've built agents that can route specialized tasks—web search, code execution, database queries—without writing custom state machines. The streaming responses and memory management are solid.","websiteUrl":"https://github.com/openai/openai-agents-sdk","reviewUrl":"https://owaisabdullah.dev/stack/openai-agents-sdk"}],"auth":[{"_id":"7KL78M4MELqtr9Ep6x3sk4","category":"auth","clientFit":"When they're using Next.js or SvelteKit and need a full auth solution without writing it from scratch. Also good when they want social logins without integrating each provider manually.","dateAdded":"2025-01-15","docsUrl":"https://www.better-auth.com/docs","featured":false,"githubUrl":"https://github.com/better-auth/better-auth","logoUrl":null,"myRating":4,"name":"Better Auth","projectsUsingIt":["Octively"],"slug":"better-auth","stackLayer":"Auth Layer","tagline":"Authentication for Next.js and SvelteKit with social logins, 2FA, and session management built in.","useCase":"It handles the auth flows I'd otherwise build myself—OAuth, email verification, 2FA. The TypeScript types are solid, and it works well with Next.js App Router. I don't have to think about session cookies or CSRF tokens.","websiteUrl":"https://www.better-auth.com/","reviewUrl":"https://owaisabdullah.dev/stack/better-auth"},{"_id":"VF6nMVzH5KBV4WFWf0PBS0","category":"auth","clientFit":"When they need comprehensive auth fast and don't want to build it themselves. Also for B2B apps that need organization management and role-based access.","dateAdded":"2025-01-15","docsUrl":"https://clerk.com/docs","featured":false,"githubUrl":"https://github.com/clerkinc/clerk","logoUrl":null,"myRating":4,"name":"Clerk","projectsUsingIt":[],"slug":"clerk","stackLayer":"Auth Layer","tagline":"Authentication for web apps with social logins, MFA, and organization management.","useCase":"Clerk is my alternative to Better Auth when clients want a drop-in solution. The UI components are polished and work out of the box. Organization support and user management save time on B2B apps. I recommend it over Auth0 for smaller teams because the pricing is more transparent and the DX is better for Next.js.","websiteUrl":"https://clerk.com/","reviewUrl":"https://owaisabdullah.dev/stack/clerk"}]}},"projects":[{"title":"Octively","description":"AI chatbot SaaS I founded and launched. Agencies and developers add branded AI chatbots to client sites with one embed script — each client gets their own portal for conversations, leads, and analytics.","image":"/assets/projects/octively.png","link":"https://octively.com/","category":"AI Tool","tags":["Next.js","AI","RAG","Chatbot","SaaS","Founder"],"techStack":["Next.js","TypeScript","Gemini AI","Neon pgvector","AWS S3","Brevo"]},{"title":"TeamFlow","description":"An AI-powered team management and task assignment platform designed for agencies. Features intelligent task distribution, team workload balancing, and automated project tracking.","image":"/assets/projects/teamflow.png","link":"https://teamflow-sigma-opal.vercel.app/","repoUrl":"https://github.com/MrOwaisAbdullah/Teamflow","slug":"teamflow","category":"Platform","tags":["Next.js","AI","SaaS","Team Management","Agencies","Task Assignment"],"techStack":["Next.js","TypeScript","Tailwind CSS","AI Integration","Supabase"]},{"title":"Visati","description":"Visa services SaaS that takes applicants from eligibility check to submitted application — document uploads, payments, and PDF generation built in.","image":"/assets/projects/visati.png","link":"https://visati-dubai.vercel.app/","repoUrl":"https://github.com/MrOwaisAbdullah/visati","slug":"visati","category":"Platform","tags":["Next.js","SaaS","Visa Services","Stripe","Payments"],"techStack":["Next.js","TypeScript","Stripe","Drizzle ORM","Neon Postgres","BetterAuth","Sanity CMS"]},{"title":"Yousuf Living","description":"Workshop-built furniture store in Karachi — bedroom sets, beds, wardrobes with custom sizing, WhatsApp ordering, and city-wide delivery.","image":"/assets/projects/yousuf-living.png","link":"https://yousufliving.vercel.app/","repoUrl":"https://github.com/MrOwaisAbdullah/Furniture-Site","slug":"yousuf-living","category":"Ecommerce","tags":["Next.js","E-commerce","Furniture","WhatsApp"],"techStack":["Next.js","TypeScript","Tailwind CSS"]},{"title":"NextLevel Marketerz","description":"Marketing agency site with 3D and scroll-driven animation on a Sanity-backed Next.js stack.","image":"/assets/projects/nextlevel-marketerz.png","link":"https://www.nextlevelmarketerz.com/","category":"Platform","tags":["Next.js","Three.js","GSAP","Agency"],"techStack":["Next.js","TypeScript","Three.js","GSAP","Sanity CMS"]},{"title":"RentParlo","description":"A peer-to-peer marketplace for renting goods. Connects lenders with borrowers, featuring secure transactions, rental agreements, and item verification.","image":"/assets/projects/rentparlo.png","link":"https://rentparlo.vercel.app/","repoUrl":"https://github.com/MrOwaisAbdullah/rentparlo","slug":"rentparlo","category":"Marketplace","tags":["Next.js","Marketplace","Rental","P2P","E-commerce"],"techStack":["Next.js","TypeScript","Tailwind CSS","PostgreSQL","Stripe"]},{"title":"Digital FTE","description":"Autonomous AI employees powered by Claude Code — an Obsidian vault for memory, MCPs for tools, Python scripts the agent can execute, and tiered agents that handle email, reporting, and day-to-day operations without supervision.","image":"/assets/projects/digital-fte.svg","link":"https://github.com/MrOwaisAbdullah/Digital-FTE","repoUrl":"https://github.com/MrOwaisAbdullah/Digital-FTE","slug":"digital-fte","category":"Digital FTE","tags":["Claude Code","AI Agents","Obsidian","MCPs","Python","Automation"],"techStack":["Claude Code","Obsidian","MCPs","Python"]},{"title":"ShopMate","description":"A Digital FTE (full-time-equivalent AI employee) for Shopify store owners — internal operations employee that answers shoppers in English/Urdu, tracks orders, captures leads, and compiles daily digests.","image":"/assets/projects/shopmate-fte.png","link":"https://shopmate.octively.com","repoUrl":"https://github.com/MrOwaisAbdullah/Shopmate-fte","slug":"shopmate-fte","category":"Digital FTE","tags":["Shopify","AI Agents","Automation","SaaS","Digital FTE"],"techStack":["Python","PostgreSQL","MCP","Shopify API","OpenAI Agents SDK"]},{"title":"Octively Chat Widget","description":"A WordPress plugin that connects your site to the Octively AI chatbot SaaS with OAuth authentication.","image":"/assets/placeholder.png","link":"#","category":"WordPress","tags":["WordPress","Chatbot","OAuth","SaaS"],"techStack":["WordPress","PHP","JavaScript"]},{"title":"Speedline Tracking","description":"A WordPress plugin for tracking shipment speed and logistics.","image":"/assets/placeholder.png","link":"#","category":"WordPress","tags":["WordPress","Logistics","Tracking"],"techStack":["WordPress","PHP"]},{"title":"Personal Portfolio Website","description":"My personal portfolio showcasing my skills, projects, and experience, built with Next.js.","image":"/assets/projects/owais-portfolio.png","link":"https://owaisabdullah.dev","repoUrl":"https://github.com/MrOwaisAbdullah/Owais-Abdullah","category":"Personal","tags":["Next.js","Tailwind","Portfolio"],"techStack":["Next.js","TypeScript","Tailwind CSS","Sanity CMS"]},{"title":"ContentSpark AI","description":"SEO blog agent that researches, writes, and publishes 15+ optimized posts a day straight into Sanity CMS.","image":"/assets/placeholder.png","link":"#","category":"AI Tool","tags":["Python","AI","SEO","Content Automation"],"techStack":["Python","Sanity CMS","Vercel"]},{"title":"BrainStack Server","description":"A self-hosted memory server for your AI agents. Serves your brain repository over REST and MCP with visibility tiers enforced server-side.","image":"/assets/placeholder.png","link":"#","category":"AI Tool","tags":["Markdown","AI","Memory Server","MCP","REST"],"techStack":["Python","Django","Docker","Markdown"]},{"title":"BrainStack-Brain","description":"My personal 'brain' — a Git repository full of structured markdown notes that serve as the memory source for my AI agents.","image":"/assets/placeholder.png","link":"#","category":"AI Tool","tags":["Markdown","AI","Knowledge Base"],"techStack":["Markdown","Git"]},{"title":"AI Humanoid Robotics Book","description":"AI-driven book on humanoid robotics with a RAG chatbot that answers questions from its chapters. Docusaurus front end, FastAPI and Qdrant behind it.","image":"/assets/projects/ai-robotics-book.png","link":"https://mrowaisabdullah.github.io/ai-humanoid-robotics/","repoUrl":"https://github.com/MrOwaisAbdullah/ai-humanoid-robotics","category":"AI Tool","tags":["Docusaurus","RAG","FastAPI","Education"],"techStack":["Docusaurus","FastAPI","Qdrant","OpenAI API"]},{"title":"Hashtag Tech","description":"Website for Hashtag Tech, an AI-focused software development agency.","image":"/assets/placeholder.png","link":"https://hashtag-tech.vercel.app/","repoUrl":"https://github.com/MrOwaisAbdullah/hashtag-tech","category":"Platform","tags":["Next.js","Agency","AI"],"techStack":["Next.js","TypeScript","Tailwind CSS"]},{"title":"Agency CRM","description":"CRM for agencies: client and project tracking with Supabase handling auth and data, Sanity handling content.","image":"/assets/placeholder.png","link":"https://agency-crm-ecru.vercel.app/","repoUrl":"https://github.com/MrOwaisAbdullah/agency-crm","category":"Dashboard","tags":["Next.js","CRM","Supabase","Sanity"],"techStack":["Next.js","TypeScript","Supabase","Sanity CMS"]},{"title":"FurnitureMart.pk","description":"Online furniture marketplace with product listings, cart, and checkout — built on Next.js and Sanity CMS.","image":"/assets/project-10.png","link":"https://furniture-mart-pk.vercel.app/","repoUrl":"https://github.com/MrOwaisAbdullah/Marketplace-Technical-Foundation---FurnitureMart.pk","category":"Marketplace","tags":["Next.js","Sanity","E-commerce"],"techStack":["Next.js","Sanity CMS","Tailwind CSS"]},{"title":"AA Marketing","description":"Marketing agency site with dynamic content management through Sanity CMS — services, portfolio, and contact.","image":"/assets/project-20.png","link":"https://aamarktng.com/","category":"Platform","tags":["Next.js","Typescript","Marketing"],"techStack":["Next.js","TypeScript","Tailwind CSS"]},{"title":"Blog Website","description":"A fully functional blog with comments, categories, and dynamic content using Sanity.","image":"/assets/project-12.png","link":"https://blog-site-green-one.vercel.app/","category":"Tool","tags":["Next.js","Sanity","Blog"],"techStack":["Next.js","Sanity CMS","Tailwind CSS"]},{"title":"FurnitureMart.pk Admin Dashboard","description":"Admin panel for the FurnitureMart marketplace — order management, inventory tracking, and customer data.","image":"/assets/project-11.png","link":"https://admin.oneklickdigi.com/","category":"Dashboard","tags":["Next.js","Sanity","Dashboard"],"techStack":["Next.js","Sanity CMS","Tailwind CSS"]},{"title":"Burraq Digits","description":"Digital marketing agency site — service pages, portfolio, and blog managed through Sanity CMS.","image":"/assets/project-21.png","link":"https://burraq-digits.vercel.app/","category":"Platform","tags":["Next.js","Typescript","Digital Marketing"],"techStack":["Next.js","TypeScript","Tailwind CSS"]},{"title":"Personal AI Assistant","description":"AI chatbot on this portfolio — visitors can ask about my skills, projects, and experience in natural language.","image":"/assets/project-19.png","link":"#","category":"AI Tool","tags":["Next.js","AI","Chatbot","Portfolio"],"techStack":["Next.js","Gemini AI","Tailwind CSS"]},{"title":"GigBillow","description":"Freelance business toolkit — time tracking, invoicing, proposals, and project management in one app, with AI handling task categorization and invoice generation.","image":"/assets/projects/owflex.png","link":"https://gigbillow.vercel.app/","category":"Tool","tags":["Next.js","AI","Freelance","Time Tracking","Invoicing"],"techStack":["Next.js","TypeScript","Tailwind CSS","AI Integration","Prisma"]},{"title":"Voice of Holy Quran","description":"An interactive Quran learning platform where students can register, find qualified teachers, schedule sessions, and learn Quran online with progress tracking.","image":"/assets/projects/vhq.png","link":"https://voiceofholyquran.com/","category":"Institution","tags":["Next.js","Education","E-Learning","Teaching Platform"],"techStack":["Next.js","TypeScript","Tailwind CSS","Authentication","Database"]},{"title":"Art Prompts Pro","description":"An AI-powered art prompt generator and creative platform for artists, helping spark creativity with unique prompt suggestions.","image":"/assets/projects/art-prompt.png","link":"https://artpromptspro.com/","category":"AI Tool","tags":["Next.js","AI","Art","Creativity","Prompts"],"techStack":["Next.js","TypeScript","OpenAI API","Tailwind CSS"]},{"title":"Al-Rehman","description":"A restaurant website specializing in pulao and biryani. Features online ordering, menu display, and delivery management for authentic cuisine.","image":"/assets/projects/al-rehman.png","link":"https://al-rehman.vercel.app/","category":"Ecommerce","tags":["Next.js","Restaurant","Food Ordering","Menu","Delivery"],"techStack":["Next.js","TypeScript","Tailwind CSS","Payment Integration"]},{"title":"Local Business Factory","description":"SaaS platform that discovers high-opportunity local trade businesses, generates free production websites from real business data, and converts prospects into paying customers — all in 60 seconds with 95+ PageSpeed.","image":"/assets/projects/local-business-factory.png","link":"https://studio.octively.com/","category":"Platform","tags":["Next.js","SaaS","AI","Local Business","B2B","Cloudflare"],"techStack":["Next.js","React 19","Tailwind CSS","Radix UI","shadcn/ui","PostgreSQL","Drizzle ORM","Upstash Redis","OpenRouter","Docker","Cloudflare"]},{"title":"Landscape & Gardening Website","description":"Business site for a landscaping company — service portfolio, project gallery, and contact forms.","image":"/assets/project.webp","link":"#","category":"WordPress","tags":["WordPress","Business","SEO"],"techStack":["WordPress","PHP","Elementor"]},{"title":"Four M Enterprises","description":"Roofing material supplier website — product catalog and company information.","image":"/assets/project-01.png","link":"#","category":"WordPress","tags":["WordPress","Business","SEO"],"techStack":["WordPress","PHP"]},{"title":"IDI Overseas HR","description":"HR consultancy website — services, job listings, and client onboarding.","image":"/assets/project-04.png","link":"#","category":"WordPress","tags":["WordPress","Business","SEO"],"techStack":["WordPress","PHP"]},{"title":"Rukhsar Marriage Bureau","description":"Marriage bureau site — profile listings, inquiries, and matchmaking services.","image":"/assets/project-03.png","link":"#","category":"WordPress","tags":["WordPress","Business","SEO"],"techStack":["WordPress","PHP"]},{"title":"Next Trip & Travels","description":"Travel agency website — tour packages, booking, and destination guides.","image":"/assets/project-02.png","link":"#","category":"WordPress","tags":["WordPress","Business","SEO"],"techStack":["WordPress","PHP"]},{"title":"One Rupee Raffle Website","description":"One-rupee raffle platform with ticket purchases, draw scheduling, and winner announcements.","image":"/assets/project-5.webp","link":"#","category":"WordPress","tags":["WordPress","E-commerce","Lottery"],"techStack":["WordPress","WooCommerce"]},{"title":"Furniture & Interior Design Website","description":"A premium furniture store website combining stunning visuals and product catalog.","image":"/assets/project-2.webp","link":"#","category":"WordPress","tags":["WordPress","Interior Design","Business"],"techStack":["WordPress","WooCommerce"]},{"title":"Coffee Cafe Website","description":"Coffee shop site — menu, location, and online presence for a local cafe.","image":"/assets/project-3.webp","link":"#","category":"WordPress","tags":["WordPress","Cafe","Local Business"],"techStack":["WordPress","PHP"]},{"title":"Online Quran Academy Website","description":"Quran academy site — course listings, teacher profiles, and student enrollment.","image":"/assets/project-4.webp","link":"#","category":"WordPress","tags":["WordPress","Education","Online Learning"],"techStack":["WordPress","PHP"]},{"title":"Home Improvement Ecommerce Website","description":"Online store for home improvement tools and gadgets — WooCommerce with product categories and checkout.","image":"/assets/project-1.webp","link":"#","category":"WordPress","tags":["WordPress","E-commerce","Home Improvement"],"techStack":["WordPress","WooCommerce"]},{"title":"JustGlow","description":"Premium beauty and skincare e-commerce store built on Shopify — product catalog, cart, and checkout with custom theme.","image":"/assets/projects/justglow.png","link":"https://justglow.com.pk/","category":"Ecommerce","tags":["Shopify","E-commerce","Beauty","Skincare"],"techStack":["Shopify","Liquid"]},{"title":"SweetFace","description":"Beauty and skincare brand store on Shopify — product listings, promotions, and secure checkout.","image":"/assets/projects/sweetface.png","link":"https://www.sweetface.com.pk/","category":"Ecommerce","tags":["Shopify","E-commerce","Beauty","Skincare"],"techStack":["Shopify","Liquid"]},{"title":"KBloom Beauty","description":"Beauty products e-commerce store on Shopify — curated collection with custom branding and responsive design.","image":"/assets/projects/kbloombeauty.png","link":"https://kbloombeauty.com/","category":"Ecommerce","tags":["Shopify","E-commerce","Beauty"],"techStack":["Shopify","Liquid"]},{"title":"Christine","description":"Fashion and beauty e-commerce store on Shopify — product catalog with custom theme and checkout flow.","image":"/assets/projects/christine.png","link":"https://christine.com.pk/","category":"Ecommerce","tags":["Shopify","E-commerce","Fashion","Beauty"],"techStack":["Shopify","Liquid"]},{"title":"Onak Perfumes","description":"Premium perfume brand e-commerce store on Shopify — fragrance catalog with product details and secure checkout.","image":"/assets/projects/onakperfumes.png","link":"https://www.onakperfumes.com/","category":"Ecommerce","tags":["Shopify","E-commerce","Perfume","Luxury"],"techStack":["Shopify","Liquid"]},{"title":"Speedline Logistic","description":"Logistics and freight company website — services, tracking, and client onboarding on WordPress.","image":"/assets/projects/speedlinelogistic.png","link":"https://speedlinelogistic.com/","category":"WordPress","tags":["WordPress","Logistics","Business"],"techStack":["WordPress","WooCommerce","PHP"]},{"title":"Soneri Care","description":"Healthcare and personal care brand website — product catalog and information on WordPress.","image":"/assets/projects/sonericare.png","link":"https://sonericare.com/","category":"WordPress","tags":["WordPress","Healthcare","E-commerce"],"techStack":["WordPress","WooCommerce","PHP"]},{"title":"Food Soneri Care","description":"Health food products e-commerce store — WooCommerce with product categories and checkout.","image":"/assets/projects/food-sonericare.png","link":"https://food.sonericare.com/","category":"WordPress","tags":["WordPress","WooCommerce","Food","Health"],"techStack":["WordPress","WooCommerce"]},{"title":"LionUp Digital","description":"Digital agency website — services, portfolio, and client engagement on WordPress.","image":"/assets/projects/lionupdigital.png","link":"https://lionupdigital.com/","category":"WordPress","tags":["WordPress","Agency","Digital Marketing"],"techStack":["WordPress","PHP"]},{"title":"ScrollFX Studio","description":"WordPress plugin that converts uploaded videos into smooth, Apple-style scroll-scrubbed canvas heroes. Features client-side frame extraction, Gutenberg block, Elementor widget, and 5 curated presets.","image":"/assets/placeholder.png","link":"https://github.com/MrOwaisAbdullah/wp-plugins","repoUrl":"https://github.com/MrOwaisAbdullah/wp-plugins","category":"WordPress","tags":["WordPress","Plugin","Canvas API","Gutenberg","Elementor","Scroll Animation"],"techStack":["WordPress","PHP","JavaScript","HTML5 Canvas","Gutenberg","Elementor"]},{"title":"AI Content Generator","description":"Turns YouTube videos into social media posts — extracts key points and rewrites them for different platforms.","image":"/assets/project-16.png","link":"https://agentic-socials.streamlit.app/","category":"AI Tool","tags":["Python","Automation","AI","Content"],"techStack":["Python","Streamlit","OpenAI API"]},{"title":"AI Data Alchemist","description":"Upload a CSV or Excel file — clean, filter, transform, and visualize your data with AI-powered suggestions.","image":"/assets/project-13.png","link":"https://ai-data-alchemist.streamlit.app/","category":"AI Tool","tags":["Python","AI","Data","Converter"],"techStack":["Python","Streamlit","Pandas","Gemini API"],"repoUrl":"https://github.com/MrOwaisAbdullah/Web-App-with-Streamlit"},{"title":"Password Strength Meter","description":"PassGuard is a sleek, secure Streamlit-based tool designed to evaluate password strength, generate strong passwords.","image":"/assets/project-15.png","link":"https://passguard.streamlit.app/","category":"Tool","tags":["Python","Streamlit","Security"],"techStack":["Python","Streamlit"]},{"title":"AI Powered Unit Converter","description":"Tool to convert Units and currency with real time data using AI.","image":"/assets/project-14.png","link":"https://convertiq.streamlit.app/","category":"Tool","tags":["Python","Streamlit","Converter"],"techStack":["Python","Streamlit"],"repoUrl":"https://github.com/MrOwaisAbdullah/1_unit_converter"},{"title":"Resume Builder","description":"A custom resume-building tool with PDF export functionality.","image":"/assets/project-8.png","link":"https://resume-builder-phi-olive.vercel.app/","category":"Tool","tags":["HTML","TypeScript"],"techStack":["HTML","TypeScript","CSS"],"repoUrl":"https://github.com/MrOwaisAbdullah/Resume-Builder"},{"title":"Owais Content Factory","description":"AI-powered video production pipeline that transforms raw talking-head footage into polished YouTube videos with programmatic Remotion TSX overlays, synthetic screen recordings, voice isolation, sound design, and automated uploads.","image":"/assets/projects/content-factory.png","link":"https://github.com/MrOwaisAbdullah/owais-content-factory","repoUrl":"https://github.com/MrOwaisAbdullah/owais-content-factory","category":"AI Tool","tags":["Remotion","React","Python","FastAPI","AI Video","Automation"],"techStack":["Python","FastAPI","Remotion","React","TypeScript","OpenAI Agents SDK","AssemblyAI","ElevenLabs API","FFmpeg"]},{"title":"Claude Faceless Shorts Creator","description":"Faceless YouTube Shorts factory driven via Claude Code across three automated production tracks: pure Remotion TSX code compositions, generative AI character animation with Fal, and Vox-style documentary collage.","image":"/assets/placeholder.png","link":"https://github.com/MrOwaisAbdullah/claude-faceless-shorts-creator","repoUrl":"https://github.com/MrOwaisAbdullah/claude-faceless-shorts-creator","category":"AI Tool","tags":["Claude Code","AI Video","Remotion","YouTube Shorts","Automation"],"techStack":["TypeScript","React","Remotion","Claude Code","ElevenLabs API","Fal AI","Node.js"]},{"title":"Shopify MCP Connector","description":"Production-grade Model Context Protocol (MCP) server connecting AI agents to Shopify stores — multi-store OAuth 2.1, pluggable PostgreSQL token storage, and 79+ gated tools across orders, inventory, and operations.","image":"/assets/placeholder.png","link":"https://github.com/MrOwaisAbdullah/shopify-multistore-mcp","repoUrl":"https://github.com/MrOwaisAbdullah/shopify-multistore-mcp","category":"Tool","tags":["MCP","Shopify","AI Agents","TypeScript","GraphQL","E-commerce"],"techStack":["TypeScript","Node.js","Model Context Protocol (MCP)","Shopify Admin API","GraphQL","PostgreSQL","Express"]},{"title":"Octively Growth Automation","description":"Automated client acquisition toolkit for Octively — discovers agency/freelancer prospects via Tavily, drafts personalized cold outreach messages, and researches trending topics with maker-checker verification.","image":"/assets/placeholder.png","link":"#","category":"AI Tool","tags":["AI Automation","Lead Generation","Outreach","Growth Engineering","Python"],"techStack":["Python","Tavily API","Obsidian Vault","Puppeteer","Node.js","OpenAI API"]},{"title":"SaaS Business Plan Agent","category":"AI Tool","description":"A conversational SaaS Business Plan Generator using OpenAI Agents SDK and Chainlit. Generates investor-focused business plans with specialist agents for market research, product strategy, business modeling, go-to-market planning, and financial projections.","link":"https://github.com/MrOwaisAbdullah/Saas-Plan-Agent","deployedUrl":null,"image":"/assets/placeholder.png","techStack":["Python","OpenAI Agents SDK","Chainlit","Tavily API"],"tags":["Python","AI","Agents","Business"],"stars":0,"language":"Python","repoUrl":"https://github.com/MrOwaisAbdullah/Saas-Plan-Agent"},{"title":"Weather Info Agent","category":"AI Tool","description":"AI agent that fetches real-time weather information via a chat interface. Built with OpenAI Agents SDK, WeatherAPI, and Chainlit. Deployable on Hugging Face Spaces.","link":"https://github.com/MrOwaisAbdullah/weather-Agent","deployedUrl":null,"image":"/assets/placeholder.png","techStack":["Python","OpenAI Agents SDK","Chainlit","WeatherAPI","Gemini API"],"tags":["Python","AI","Agents","Weather"],"stars":0,"language":"Python","repoUrl":"https://github.com/MrOwaisAbdullah/weather-Agent"},{"title":"Calculator Agent","category":"AI Tool","description":"AI-powered calculator agent using Python and OpenAI Agents SDK.","link":"https://github.com/MrOwaisAbdullah/calculator-agent","deployedUrl":null,"image":"/assets/placeholder.png","techStack":["Python","OpenAI Agents SDK"],"tags":["Python","AI","Agents","Calculator"],"stars":0,"language":"Python","repoUrl":"https://github.com/MrOwaisAbdullah/calculator-agent"},{"title":"Agent with OpenRouter","category":"AI Tool","description":"AI agent integration with OpenRouter API for enhanced AI capabilities.","link":"https://github.com/MrOwaisAbdullah/Agent-with-Openrouter","deployedUrl":null,"image":"/assets/placeholder.png","techStack":["Python"],"tags":["Python","AI","Agents"],"stars":0,"language":"Python","repoUrl":"https://github.com/MrOwaisAbdullah/Agent-with-Openrouter"},{"title":"Shopify Liquid Project","category":"Ecommerce","description":"Shopify-based development project using Liquid templating for e-commerce customization.","link":"https://github.com/MrOwaisAbdullah/Shopify","deployedUrl":null,"image":"/assets/placeholder.png","techStack":["Liquid","Shopify"],"tags":["Shopify","Liquid","E-commerce"],"stars":0,"language":"Liquid","repoUrl":"https://github.com/MrOwaisAbdullah/Shopify"},{"title":"ContentFTE","category":"Digital FTE","description":"Autonomous AI Content Employee (Digital FTE) that researches search queries, writes, and publishes 15–17 SEO articles daily to Sanity with adapters for WordPress, Shopify, Wix, and Headless CMS.","link":"https://github.com/MrOwaisAbdullah/ContentFTE","repoUrl":"https://github.com/MrOwaisAbdullah/ContentFTE","slug":"contentfte","deployedUrl":null,"image":"/assets/projects/seo-blog-agent.png","techStack":["Python","OpenAI Agents SDK","Sanity CMS","Cloudflare Workers AI","Tavily API"],"tags":["Python","Digital FTE","AI Employee","SEO","Content Automation"],"stars":0,"language":"Python"},{"title":"SocialFTE","category":"Digital FTE","description":"Autonomous AI Social Media FTE — runs brand social accounts end to end: drafts captions in brand voice, renders Remotion video shorts, waits for Discord approvals, then publishes across Facebook, Instagram, YouTube Shorts, and TikTok.","link":"https://github.com/MrOwaisAbdullah/socialfte","repoUrl":"https://github.com/MrOwaisAbdullah/socialfte","slug":"socialfte","deployedUrl":null,"image":"/assets/projects/social-fte.png","techStack":["Next.js 16","Python","Remotion","Cloudflare R2","Discord","FFmpeg"],"tags":["Next.js","Python","Digital FTE","AI Employee","Remotion","Video Automation"],"stars":0,"language":"Python"},{"title":"OwFlex","category":"Platform","description":"Full-stack multi-tenant AI Chatbot SaaS with embeddable 1-line script widget, RAG document knowledge base, Drizzle ORM, and Stripe subscriptions.","link":"/projects/owflex-chatbot-saas","slug":"owflex-chatbot-saas","deployedUrl":null,"image":"/assets/projects/owflex.png","techStack":["Next.js","TypeScript","Drizzle ORM","Neon Postgres","Sanity CMS","Stripe"],"tags":["Next.js","SaaS","AI Chatbot","RAG","Drizzle ORM"],"stars":0,"language":"TypeScript","repoUrl":"/projects/owflex-chatbot-saas"}],"projectsByCategory":{"AI Tool":[{"title":"Octively","description":"AI chatbot SaaS I founded and launched. Agencies and developers add branded AI chatbots to client sites with one embed script — each client gets their own portal for conversations, leads, and analytics.","image":"/assets/projects/octively.png","link":"https://octively.com/","category":"AI Tool","tags":["Next.js","AI","RAG","Chatbot","SaaS","Founder"],"techStack":["Next.js","TypeScript","Gemini AI","Neon pgvector","AWS S3","Brevo"]},{"title":"ContentSpark AI","description":"SEO blog agent that researches, writes, and publishes 15+ optimized posts a day straight into Sanity CMS.","image":"/assets/placeholder.png","link":"#","category":"AI Tool","tags":["Python","AI","SEO","Content Automation"],"techStack":["Python","Sanity CMS","Vercel"]},{"title":"BrainStack Server","description":"A self-hosted memory server for your AI agents. Serves your brain repository over REST and MCP with visibility tiers enforced server-side.","image":"/assets/placeholder.png","link":"#","category":"AI Tool","tags":["Markdown","AI","Memory Server","MCP","REST"],"techStack":["Python","Django","Docker","Markdown"]},{"title":"BrainStack-Brain","description":"My personal 'brain' — a Git repository full of structured markdown notes that serve as the memory source for my AI agents.","image":"/assets/placeholder.png","link":"#","category":"AI Tool","tags":["Markdown","AI","Knowledge Base"],"techStack":["Markdown","Git"]},{"title":"AI Humanoid Robotics Book","description":"AI-driven book on humanoid robotics with a RAG chatbot that answers questions from its chapters. Docusaurus front end, FastAPI and Qdrant behind it.","image":"/assets/projects/ai-robotics-book.png","link":"https://mrowaisabdullah.github.io/ai-humanoid-robotics/","repoUrl":"https://github.com/MrOwaisAbdullah/ai-humanoid-robotics","category":"AI Tool","tags":["Docusaurus","RAG","FastAPI","Education"],"techStack":["Docusaurus","FastAPI","Qdrant","OpenAI API"]},{"title":"Personal AI Assistant","description":"AI chatbot on this portfolio — visitors can ask about my skills, projects, and experience in natural language.","image":"/assets/project-19.png","link":"#","category":"AI Tool","tags":["Next.js","AI","Chatbot","Portfolio"],"techStack":["Next.js","Gemini AI","Tailwind CSS"]},{"title":"Art Prompts Pro","description":"An AI-powered art prompt generator and creative platform for artists, helping spark creativity with unique prompt suggestions.","image":"/assets/projects/art-prompt.png","link":"https://artpromptspro.com/","category":"AI Tool","tags":["Next.js","AI","Art","Creativity","Prompts"],"techStack":["Next.js","TypeScript","OpenAI API","Tailwind CSS"]},{"title":"AI Content Generator","description":"Turns YouTube videos into social media posts — extracts key points and rewrites them for different platforms.","image":"/assets/project-16.png","link":"https://agentic-socials.streamlit.app/","category":"AI Tool","tags":["Python","Automation","AI","Content"],"techStack":["Python","Streamlit","OpenAI API"]},{"title":"AI Data Alchemist","description":"Upload a CSV or Excel file — clean, filter, transform, and visualize your data with AI-powered suggestions.","image":"/assets/project-13.png","link":"https://ai-data-alchemist.streamlit.app/","category":"AI Tool","tags":["Python","AI","Data","Converter"],"techStack":["Python","Streamlit","Pandas","Gemini API"],"repoUrl":"https://github.com/MrOwaisAbdullah/Web-App-with-Streamlit"},{"title":"Owais Content Factory","description":"AI-powered video production pipeline that transforms raw talking-head footage into polished YouTube videos with programmatic Remotion TSX overlays, synthetic screen recordings, voice isolation, sound design, and automated uploads.","image":"/assets/projects/content-factory.png","link":"https://github.com/MrOwaisAbdullah/owais-content-factory","repoUrl":"https://github.com/MrOwaisAbdullah/owais-content-factory","category":"AI Tool","tags":["Remotion","React","Python","FastAPI","AI Video","Automation"],"techStack":["Python","FastAPI","Remotion","React","TypeScript","OpenAI Agents SDK","AssemblyAI","ElevenLabs API","FFmpeg"]},{"title":"Claude Faceless Shorts Creator","description":"Faceless YouTube Shorts factory driven via Claude Code across three automated production tracks: pure Remotion TSX code compositions, generative AI character animation with Fal, and Vox-style documentary collage.","image":"/assets/placeholder.png","link":"https://github.com/MrOwaisAbdullah/claude-faceless-shorts-creator","repoUrl":"https://github.com/MrOwaisAbdullah/claude-faceless-shorts-creator","category":"AI Tool","tags":["Claude Code","AI Video","Remotion","YouTube Shorts","Automation"],"techStack":["TypeScript","React","Remotion","Claude Code","ElevenLabs API","Fal AI","Node.js"]},{"title":"Octively Growth Automation","description":"Automated client acquisition toolkit for Octively — discovers agency/freelancer prospects via Tavily, drafts personalized cold outreach messages, and researches trending topics with maker-checker verification.","image":"/assets/placeholder.png","link":"#","category":"AI Tool","tags":["AI Automation","Lead Generation","Outreach","Growth Engineering","Python"],"techStack":["Python","Tavily API","Obsidian Vault","Puppeteer","Node.js","OpenAI API"]},{"title":"SaaS Business Plan Agent","category":"AI Tool","description":"A conversational SaaS Business Plan Generator using OpenAI Agents SDK and Chainlit. Generates investor-focused business plans with specialist agents for market research, product strategy, business modeling, go-to-market planning, and financial projections.","link":"https://github.com/MrOwaisAbdullah/Saas-Plan-Agent","deployedUrl":null,"image":"/assets/placeholder.png","techStack":["Python","OpenAI Agents SDK","Chainlit","Tavily API"],"tags":["Python","AI","Agents","Business"],"stars":0,"language":"Python","repoUrl":"https://github.com/MrOwaisAbdullah/Saas-Plan-Agent"},{"title":"Weather Info Agent","category":"AI Tool","description":"AI agent that fetches real-time weather information via a chat interface. Built with OpenAI Agents SDK, WeatherAPI, and Chainlit. Deployable on Hugging Face Spaces.","link":"https://github.com/MrOwaisAbdullah/weather-Agent","deployedUrl":null,"image":"/assets/placeholder.png","techStack":["Python","OpenAI Agents SDK","Chainlit","WeatherAPI","Gemini API"],"tags":["Python","AI","Agents","Weather"],"stars":0,"language":"Python","repoUrl":"https://github.com/MrOwaisAbdullah/weather-Agent"},{"title":"Calculator Agent","category":"AI Tool","description":"AI-powered calculator agent using Python and OpenAI Agents SDK.","link":"https://github.com/MrOwaisAbdullah/calculator-agent","deployedUrl":null,"image":"/assets/placeholder.png","techStack":["Python","OpenAI Agents SDK"],"tags":["Python","AI","Agents","Calculator"],"stars":0,"language":"Python","repoUrl":"https://github.com/MrOwaisAbdullah/calculator-agent"},{"title":"Agent with OpenRouter","category":"AI Tool","description":"AI agent integration with OpenRouter API for enhanced AI capabilities.","link":"https://github.com/MrOwaisAbdullah/Agent-with-Openrouter","deployedUrl":null,"image":"/assets/placeholder.png","techStack":["Python"],"tags":["Python","AI","Agents"],"stars":0,"language":"Python","repoUrl":"https://github.com/MrOwaisAbdullah/Agent-with-Openrouter"}],"Platform":[{"title":"TeamFlow","description":"An AI-powered team management and task assignment platform designed for agencies. Features intelligent task distribution, team workload balancing, and automated project tracking.","image":"/assets/projects/teamflow.png","link":"https://teamflow-sigma-opal.vercel.app/","repoUrl":"https://github.com/MrOwaisAbdullah/Teamflow","slug":"teamflow","category":"Platform","tags":["Next.js","AI","SaaS","Team Management","Agencies","Task Assignment"],"techStack":["Next.js","TypeScript","Tailwind CSS","AI Integration","Supabase"]},{"title":"Visati","description":"Visa services SaaS that takes applicants from eligibility check to submitted application — document uploads, payments, and PDF generation built in.","image":"/assets/projects/visati.png","link":"https://visati-dubai.vercel.app/","repoUrl":"https://github.com/MrOwaisAbdullah/visati","slug":"visati","category":"Platform","tags":["Next.js","SaaS","Visa Services","Stripe","Payments"],"techStack":["Next.js","TypeScript","Stripe","Drizzle ORM","Neon Postgres","BetterAuth","Sanity CMS"]},{"title":"NextLevel Marketerz","description":"Marketing agency site with 3D and scroll-driven animation on a Sanity-backed Next.js stack.","image":"/assets/projects/nextlevel-marketerz.png","link":"https://www.nextlevelmarketerz.com/","category":"Platform","tags":["Next.js","Three.js","GSAP","Agency"],"techStack":["Next.js","TypeScript","Three.js","GSAP","Sanity CMS"]},{"title":"Hashtag Tech","description":"Website for Hashtag Tech, an AI-focused software development agency.","image":"/assets/placeholder.png","link":"https://hashtag-tech.vercel.app/","repoUrl":"https://github.com/MrOwaisAbdullah/hashtag-tech","category":"Platform","tags":["Next.js","Agency","AI"],"techStack":["Next.js","TypeScript","Tailwind CSS"]},{"title":"AA Marketing","description":"Marketing agency site with dynamic content management through Sanity CMS — services, portfolio, and contact.","image":"/assets/project-20.png","link":"https://aamarktng.com/","category":"Platform","tags":["Next.js","Typescript","Marketing"],"techStack":["Next.js","TypeScript","Tailwind CSS"]},{"title":"Burraq Digits","description":"Digital marketing agency site — service pages, portfolio, and blog managed through Sanity CMS.","image":"/assets/project-21.png","link":"https://burraq-digits.vercel.app/","category":"Platform","tags":["Next.js","Typescript","Digital Marketing"],"techStack":["Next.js","TypeScript","Tailwind CSS"]},{"title":"Local Business Factory","description":"SaaS platform that discovers high-opportunity local trade businesses, generates free production websites from real business data, and converts prospects into paying customers — all in 60 seconds with 95+ PageSpeed.","image":"/assets/projects/local-business-factory.png","link":"https://studio.octively.com/","category":"Platform","tags":["Next.js","SaaS","AI","Local Business","B2B","Cloudflare"],"techStack":["Next.js","React 19","Tailwind CSS","Radix UI","shadcn/ui","PostgreSQL","Drizzle ORM","Upstash Redis","OpenRouter","Docker","Cloudflare"]},{"title":"OwFlex","category":"Platform","description":"Full-stack multi-tenant AI Chatbot SaaS with embeddable 1-line script widget, RAG document knowledge base, Drizzle ORM, and Stripe subscriptions.","link":"/projects/owflex-chatbot-saas","slug":"owflex-chatbot-saas","deployedUrl":null,"image":"/assets/projects/owflex.png","techStack":["Next.js","TypeScript","Drizzle ORM","Neon Postgres","Sanity CMS","Stripe"],"tags":["Next.js","SaaS","AI Chatbot","RAG","Drizzle ORM"],"stars":0,"language":"TypeScript","repoUrl":"/projects/owflex-chatbot-saas"}],"Ecommerce":[{"title":"Yousuf Living","description":"Workshop-built furniture store in Karachi — bedroom sets, beds, wardrobes with custom sizing, WhatsApp ordering, and city-wide delivery.","image":"/assets/projects/yousuf-living.png","link":"https://yousufliving.vercel.app/","repoUrl":"https://github.com/MrOwaisAbdullah/Furniture-Site","slug":"yousuf-living","category":"Ecommerce","tags":["Next.js","E-commerce","Furniture","WhatsApp"],"techStack":["Next.js","TypeScript","Tailwind CSS"]},{"title":"Al-Rehman","description":"A restaurant website specializing in pulao and biryani. Features online ordering, menu display, and delivery management for authentic cuisine.","image":"/assets/projects/al-rehman.png","link":"https://al-rehman.vercel.app/","category":"Ecommerce","tags":["Next.js","Restaurant","Food Ordering","Menu","Delivery"],"techStack":["Next.js","TypeScript","Tailwind CSS","Payment Integration"]},{"title":"JustGlow","description":"Premium beauty and skincare e-commerce store built on Shopify — product catalog, cart, and checkout with custom theme.","image":"/assets/projects/justglow.png","link":"https://justglow.com.pk/","category":"Ecommerce","tags":["Shopify","E-commerce","Beauty","Skincare"],"techStack":["Shopify","Liquid"]},{"title":"SweetFace","description":"Beauty and skincare brand store on Shopify — product listings, promotions, and secure checkout.","image":"/assets/projects/sweetface.png","link":"https://www.sweetface.com.pk/","category":"Ecommerce","tags":["Shopify","E-commerce","Beauty","Skincare"],"techStack":["Shopify","Liquid"]},{"title":"KBloom Beauty","description":"Beauty products e-commerce store on Shopify — curated collection with custom branding and responsive design.","image":"/assets/projects/kbloombeauty.png","link":"https://kbloombeauty.com/","category":"Ecommerce","tags":["Shopify","E-commerce","Beauty"],"techStack":["Shopify","Liquid"]},{"title":"Christine","description":"Fashion and beauty e-commerce store on Shopify — product catalog with custom theme and checkout flow.","image":"/assets/projects/christine.png","link":"https://christine.com.pk/","category":"Ecommerce","tags":["Shopify","E-commerce","Fashion","Beauty"],"techStack":["Shopify","Liquid"]},{"title":"Onak Perfumes","description":"Premium perfume brand e-commerce store on Shopify — fragrance catalog with product details and secure checkout.","image":"/assets/projects/onakperfumes.png","link":"https://www.onakperfumes.com/","category":"Ecommerce","tags":["Shopify","E-commerce","Perfume","Luxury"],"techStack":["Shopify","Liquid"]},{"title":"Shopify Liquid Project","category":"Ecommerce","description":"Shopify-based development project using Liquid templating for e-commerce customization.","link":"https://github.com/MrOwaisAbdullah/Shopify","deployedUrl":null,"image":"/assets/placeholder.png","techStack":["Liquid","Shopify"],"tags":["Shopify","Liquid","E-commerce"],"stars":0,"language":"Liquid","repoUrl":"https://github.com/MrOwaisAbdullah/Shopify"}],"Marketplace":[{"title":"RentParlo","description":"A peer-to-peer marketplace for renting goods. Connects lenders with borrowers, featuring secure transactions, rental agreements, and item verification.","image":"/assets/projects/rentparlo.png","link":"https://rentparlo.vercel.app/","repoUrl":"https://github.com/MrOwaisAbdullah/rentparlo","slug":"rentparlo","category":"Marketplace","tags":["Next.js","Marketplace","Rental","P2P","E-commerce"],"techStack":["Next.js","TypeScript","Tailwind CSS","PostgreSQL","Stripe"]},{"title":"FurnitureMart.pk","description":"Online furniture marketplace with product listings, cart, and checkout — built on Next.js and Sanity CMS.","image":"/assets/project-10.png","link":"https://furniture-mart-pk.vercel.app/","repoUrl":"https://github.com/MrOwaisAbdullah/Marketplace-Technical-Foundation---FurnitureMart.pk","category":"Marketplace","tags":["Next.js","Sanity","E-commerce"],"techStack":["Next.js","Sanity CMS","Tailwind CSS"]}],"Digital FTE":[{"title":"Digital FTE","description":"Autonomous AI employees powered by Claude Code — an Obsidian vault for memory, MCPs for tools, Python scripts the agent can execute, and tiered agents that handle email, reporting, and day-to-day operations without supervision.","image":"/assets/projects/digital-fte.svg","link":"https://github.com/MrOwaisAbdullah/Digital-FTE","repoUrl":"https://github.com/MrOwaisAbdullah/Digital-FTE","slug":"digital-fte","category":"Digital FTE","tags":["Claude Code","AI Agents","Obsidian","MCPs","Python","Automation"],"techStack":["Claude Code","Obsidian","MCPs","Python"]},{"title":"ShopMate","description":"A Digital FTE (full-time-equivalent AI employee) for Shopify store owners — internal operations employee that answers shoppers in English/Urdu, tracks orders, captures leads, and compiles daily digests.","image":"/assets/projects/shopmate-fte.png","link":"https://shopmate.octively.com","repoUrl":"https://github.com/MrOwaisAbdullah/Shopmate-fte","slug":"shopmate-fte","category":"Digital FTE","tags":["Shopify","AI Agents","Automation","SaaS","Digital FTE"],"techStack":["Python","PostgreSQL","MCP","Shopify API","OpenAI Agents SDK"]},{"title":"ContentFTE","category":"Digital FTE","description":"Autonomous AI Content Employee (Digital FTE) that researches search queries, writes, and publishes 15–17 SEO articles daily to Sanity with adapters for WordPress, Shopify, Wix, and Headless CMS.","link":"https://github.com/MrOwaisAbdullah/ContentFTE","repoUrl":"https://github.com/MrOwaisAbdullah/ContentFTE","slug":"contentfte","deployedUrl":null,"image":"/assets/projects/seo-blog-agent.png","techStack":["Python","OpenAI Agents SDK","Sanity CMS","Cloudflare Workers AI","Tavily API"],"tags":["Python","Digital FTE","AI Employee","SEO","Content Automation"],"stars":0,"language":"Python"},{"title":"SocialFTE","category":"Digital FTE","description":"Autonomous AI Social Media FTE — runs brand social accounts end to end: drafts captions in brand voice, renders Remotion video shorts, waits for Discord approvals, then publishes across Facebook, Instagram, YouTube Shorts, and TikTok.","link":"https://github.com/MrOwaisAbdullah/socialfte","repoUrl":"https://github.com/MrOwaisAbdullah/socialfte","slug":"socialfte","deployedUrl":null,"image":"/assets/projects/social-fte.png","techStack":["Next.js 16","Python","Remotion","Cloudflare R2","Discord","FFmpeg"],"tags":["Next.js","Python","Digital FTE","AI Employee","Remotion","Video Automation"],"stars":0,"language":"Python"}],"WordPress":[{"title":"Octively Chat Widget","description":"A WordPress plugin that connects your site to the Octively AI chatbot SaaS with OAuth authentication.","image":"/assets/placeholder.png","link":"#","category":"WordPress","tags":["WordPress","Chatbot","OAuth","SaaS"],"techStack":["WordPress","PHP","JavaScript"]},{"title":"Speedline Tracking","description":"A WordPress plugin for tracking shipment speed and logistics.","image":"/assets/placeholder.png","link":"#","category":"WordPress","tags":["WordPress","Logistics","Tracking"],"techStack":["WordPress","PHP"]},{"title":"Landscape & Gardening Website","description":"Business site for a landscaping company — service portfolio, project gallery, and contact forms.","image":"/assets/project.webp","link":"#","category":"WordPress","tags":["WordPress","Business","SEO"],"techStack":["WordPress","PHP","Elementor"]},{"title":"Four M Enterprises","description":"Roofing material supplier website — product catalog and company information.","image":"/assets/project-01.png","link":"#","category":"WordPress","tags":["WordPress","Business","SEO"],"techStack":["WordPress","PHP"]},{"title":"IDI Overseas HR","description":"HR consultancy website — services, job listings, and client onboarding.","image":"/assets/project-04.png","link":"#","category":"WordPress","tags":["WordPress","Business","SEO"],"techStack":["WordPress","PHP"]},{"title":"Rukhsar Marriage Bureau","description":"Marriage bureau site — profile listings, inquiries, and matchmaking services.","image":"/assets/project-03.png","link":"#","category":"WordPress","tags":["WordPress","Business","SEO"],"techStack":["WordPress","PHP"]},{"title":"Next Trip & Travels","description":"Travel agency website — tour packages, booking, and destination guides.","image":"/assets/project-02.png","link":"#","category":"WordPress","tags":["WordPress","Business","SEO"],"techStack":["WordPress","PHP"]},{"title":"One Rupee Raffle Website","description":"One-rupee raffle platform with ticket purchases, draw scheduling, and winner announcements.","image":"/assets/project-5.webp","link":"#","category":"WordPress","tags":["WordPress","E-commerce","Lottery"],"techStack":["WordPress","WooCommerce"]},{"title":"Furniture & Interior Design Website","description":"A premium furniture store website combining stunning visuals and product catalog.","image":"/assets/project-2.webp","link":"#","category":"WordPress","tags":["WordPress","Interior Design","Business"],"techStack":["WordPress","WooCommerce"]},{"title":"Coffee Cafe Website","description":"Coffee shop site — menu, location, and online presence for a local cafe.","image":"/assets/project-3.webp","link":"#","category":"WordPress","tags":["WordPress","Cafe","Local Business"],"techStack":["WordPress","PHP"]},{"title":"Online Quran Academy Website","description":"Quran academy site — course listings, teacher profiles, and student enrollment.","image":"/assets/project-4.webp","link":"#","category":"WordPress","tags":["WordPress","Education","Online Learning"],"techStack":["WordPress","PHP"]},{"title":"Home Improvement Ecommerce Website","description":"Online store for home improvement tools and gadgets — WooCommerce with product categories and checkout.","image":"/assets/project-1.webp","link":"#","category":"WordPress","tags":["WordPress","E-commerce","Home Improvement"],"techStack":["WordPress","WooCommerce"]},{"title":"Speedline Logistic","description":"Logistics and freight company website — services, tracking, and client onboarding on WordPress.","image":"/assets/projects/speedlinelogistic.png","link":"https://speedlinelogistic.com/","category":"WordPress","tags":["WordPress","Logistics","Business"],"techStack":["WordPress","WooCommerce","PHP"]},{"title":"Soneri Care","description":"Healthcare and personal care brand website — product catalog and information on WordPress.","image":"/assets/projects/sonericare.png","link":"https://sonericare.com/","category":"WordPress","tags":["WordPress","Healthcare","E-commerce"],"techStack":["WordPress","WooCommerce","PHP"]},{"title":"Food Soneri Care","description":"Health food products e-commerce store — WooCommerce with product categories and checkout.","image":"/assets/projects/food-sonericare.png","link":"https://food.sonericare.com/","category":"WordPress","tags":["WordPress","WooCommerce","Food","Health"],"techStack":["WordPress","WooCommerce"]},{"title":"LionUp Digital","description":"Digital agency website — services, portfolio, and client engagement on WordPress.","image":"/assets/projects/lionupdigital.png","link":"https://lionupdigital.com/","category":"WordPress","tags":["WordPress","Agency","Digital Marketing"],"techStack":["WordPress","PHP"]},{"title":"ScrollFX Studio","description":"WordPress plugin that converts uploaded videos into smooth, Apple-style scroll-scrubbed canvas heroes. Features client-side frame extraction, Gutenberg block, Elementor widget, and 5 curated presets.","image":"/assets/placeholder.png","link":"https://github.com/MrOwaisAbdullah/wp-plugins","repoUrl":"https://github.com/MrOwaisAbdullah/wp-plugins","category":"WordPress","tags":["WordPress","Plugin","Canvas API","Gutenberg","Elementor","Scroll Animation"],"techStack":["WordPress","PHP","JavaScript","HTML5 Canvas","Gutenberg","Elementor"]}],"Personal":[{"title":"Personal Portfolio Website","description":"My personal portfolio showcasing my skills, projects, and experience, built with Next.js.","image":"/assets/projects/owais-portfolio.png","link":"https://owaisabdullah.dev","repoUrl":"https://github.com/MrOwaisAbdullah/Owais-Abdullah","category":"Personal","tags":["Next.js","Tailwind","Portfolio"],"techStack":["Next.js","TypeScript","Tailwind CSS","Sanity CMS"]}],"Dashboard":[{"title":"Agency CRM","description":"CRM for agencies: client and project tracking with Supabase handling auth and data, Sanity handling content.","image":"/assets/placeholder.png","link":"https://agency-crm-ecru.vercel.app/","repoUrl":"https://github.com/MrOwaisAbdullah/agency-crm","category":"Dashboard","tags":["Next.js","CRM","Supabase","Sanity"],"techStack":["Next.js","TypeScript","Supabase","Sanity CMS"]},{"title":"FurnitureMart.pk Admin Dashboard","description":"Admin panel for the FurnitureMart marketplace — order management, inventory tracking, and customer data.","image":"/assets/project-11.png","link":"https://admin.oneklickdigi.com/","category":"Dashboard","tags":["Next.js","Sanity","Dashboard"],"techStack":["Next.js","Sanity CMS","Tailwind CSS"]}],"Tool":[{"title":"Blog Website","description":"A fully functional blog with comments, categories, and dynamic content using Sanity.","image":"/assets/project-12.png","link":"https://blog-site-green-one.vercel.app/","category":"Tool","tags":["Next.js","Sanity","Blog"],"techStack":["Next.js","Sanity CMS","Tailwind CSS"]},{"title":"GigBillow","description":"Freelance business toolkit — time tracking, invoicing, proposals, and project management in one app, with AI handling task categorization and invoice generation.","image":"/assets/projects/owflex.png","link":"https://gigbillow.vercel.app/","category":"Tool","tags":["Next.js","AI","Freelance","Time Tracking","Invoicing"],"techStack":["Next.js","TypeScript","Tailwind CSS","AI Integration","Prisma"]},{"title":"Password Strength Meter","description":"PassGuard is a sleek, secure Streamlit-based tool designed to evaluate password strength, generate strong passwords.","image":"/assets/project-15.png","link":"https://passguard.streamlit.app/","category":"Tool","tags":["Python","Streamlit","Security"],"techStack":["Python","Streamlit"]},{"title":"AI Powered Unit Converter","description":"Tool to convert Units and currency with real time data using AI.","image":"/assets/project-14.png","link":"https://convertiq.streamlit.app/","category":"Tool","tags":["Python","Streamlit","Converter"],"techStack":["Python","Streamlit"],"repoUrl":"https://github.com/MrOwaisAbdullah/1_unit_converter"},{"title":"Resume Builder","description":"A custom resume-building tool with PDF export functionality.","image":"/assets/project-8.png","link":"https://resume-builder-phi-olive.vercel.app/","category":"Tool","tags":["HTML","TypeScript"],"techStack":["HTML","TypeScript","CSS"],"repoUrl":"https://github.com/MrOwaisAbdullah/Resume-Builder"},{"title":"Shopify MCP Connector","description":"Production-grade Model Context Protocol (MCP) server connecting AI agents to Shopify stores — multi-store OAuth 2.1, pluggable PostgreSQL token storage, and 79+ gated tools across orders, inventory, and operations.","image":"/assets/placeholder.png","link":"https://github.com/MrOwaisAbdullah/shopify-multistore-mcp","repoUrl":"https://github.com/MrOwaisAbdullah/shopify-multistore-mcp","category":"Tool","tags":["MCP","Shopify","AI Agents","TypeScript","GraphQL","E-commerce"],"techStack":["TypeScript","Node.js","Model Context Protocol (MCP)","Shopify Admin API","GraphQL","PostgreSQL","Express"]}],"Institution":[{"title":"Voice of Holy Quran","description":"An interactive Quran learning platform where students can register, find qualified teachers, schedule sessions, and learn Quran online with progress tracking.","image":"/assets/projects/vhq.png","link":"https://voiceofholyquran.com/","category":"Institution","tags":["Next.js","Education","E-Learning","Teaching Platform"],"techStack":["Next.js","TypeScript","Tailwind CSS","Authentication","Database"]}]},"keyHighlights":[{"title":"Experience","description":"3+ years in the tech industry","icon":"💼"},{"title":"Projects","description":"50+ projects delivered","icon":"🚀"},{"title":"Development","description":"Spec-Driven & AI-Driven Engineering","icon":"📋"},{"title":"AI Agents","description":"Claude Code, OpenAI Agents SDK, MCP","icon":"🤖"},{"title":"SaaS Solutions","description":"Production-ready Next.js SaaS products","icon":"☁️"},{"title":"Tech Stack","description":"TypeScript, Next.js, Python, Claude Code","icon":"🛠️"},{"title":"Languages","description":"English (Professional), Urdu (Native)","icon":"🗣️"},{"title":"Focus","description":"Production-ready & scalable architectures","icon":"🎯"}]}