0x0pharaoh/Why You Should Hire Moeen

About.me
Download CV

Copy markdown gives you the whole CV as one LLM prompt,
Titled WHY YOU SHOULD HIRE MOEEN

Moeen Shaikh

Full-Stack Software Engineer

Ahmedabad, India|moins.dev@gmail.com||Portfolio|LinkedIn|GitHub

Profile

Full-stack software engineer with 5+ years building and operating production systems across backend architecture, API design, authentication, payments, AI features, and real-time communication. Hands-on with Python/FastAPI, Django, Laravel/PHP, Next.js/React, MongoDB, Docker, and Google Cloud. Built long-running platforms including a WhatsApp business-messaging CRM, a hotel procurement platform, a three-service AI learning platform, and open-source payment and data-processing libraries.

Experience

Product EngineerDigital Creativity

2023 - 2026

  • Owned platform engineering for Invobot, a WhatsApp business-messaging and CRM product spanning 5 surfaces: FastAPI core API, agent console, customer application, admin panel, and support portal.
  • Grew the Invobot core API beyond 4,600 commits and the customer application beyond 1,600 commits using MongoDB, WebSockets, Docker, and defusedxml parsing for untrusted WhatsApp Business API payloads.
  • Rebuilt the agent console on Next.js 15 while preserving authentication and component conventions across the other 4 product surfaces.
  • Shipped Talabi, a module-based Laravel food-delivery platform where payments were the substantial part: offline methods, partial order payments, and payment requests modelled as first-class records.

Full-Stack Software EngineerTechteer

2021 - present

  • Deliver full-stack client platforms across 5 domains - commerce, education, services, sport, and B2B trade - typically pairing Laravel or FastAPI with an admin surface and a web or mobile client.
  • Own 3 areas of delivery - backend architecture, authentication, and deployment - across concurrently maintained client systems.
  • Most recent build is Industrial Mart: three repositories over one MySQL database (Laravel 13 + Sanctum + Reverb API, Filament 5 admin, Expo SDK 54 app), with Playwright end-to-end coverage on the web build.

Backend EngineerScreen Engineering

Nov 2022 - Jul 2023

  • Built on StaySource/Hotsource, a Django hotel-procurement platform covering store setup, supplier groups, product catalogues, order routing, delivery costing, and reporting.
  • Authored roughly 720 of approximately 2,500 commits alongside the in-house team, working across both the back office and the supplier-facing front store.
  • Integrated 3 external services - Firebase authentication via pyrebase4 and firebase-admin, transactional mail through SendGrid, and Typesense for catalogue search.

Backend, Payments & AI EngineerIndependent Contractor

2022 - present

  • Built PlayersPayout payment workflows on isolated Google Cloud Functions, separating 2 stages - Stripe PaymentIntent creation and signed webhook verification - so league records commit only after a confirmed payment event.
  • Built and deployed the multilingual SayItBuddy AI backend on Cloud Run, covering 4 capabilities: child profiles, language-aware phrase suggestions, tap history, and OpenAI GPT-4o recommendations.
  • Rebuilt TraderChamps 3 times as product direction changed, keeping the same validation-heavy posture a money-facing interface needs about what is pending, settled, or failed.

Founder & CreatorIndependent Products

2026 - present

  • Founded Storiefied, a multi-tenant SaaS that converts uploaded video into scrollable storytelling websites using Next.js 16 proxy rewrites, ffmpeg, MongoDB, Auth.js v5, and Cloudflare R2; approximately 120 commits.
  • Built Rizzbox, evolving it from a 1-page personal site into a multi-user confession and proposal-card platform on Next.js 15 and Firebase, with a Y2K-inspired design system in Framer Motion.
  • Building muino, an approximately 14-repository rewrite of a WhatsApp business-messaging platform: APIs, bot engine, analytics, integrations, webhooks, notifications, shared TypeScript and Python contracts, UI kit, tooling, and a docs repo used as the control plane.

Languages & technologies

Backend
Python, FastAPI, Django, Laravel, PHP, Node.js, REST API design, typed request contracts, service boundaries, webhook processing, idempotent payment workflows
Data
MongoDB, MySQL, Firestore, SQLite, schema design, indexing, caching, consistency trade-offs
Real-time & infrastructure
WebSockets, Socket.IO, Laravel Reverb, async Python, BullMQ, Docker, Google Cloud Run, Google Cloud Functions, Cloudflare R2
Authentication
OAuth2, Google OAuth, JWT, Firebase Authentication, Auth.js v5, Laravel Sanctum, Laravel Passport, bcrypt
Frontend & mobile
Next.js 15/16, React 18/19, React Native, Expo SDK 54, Angular, Livewire, Filament, Blade, Alpine.js, Tailwind CSS, Framer Motion
Payments & AI
Stripe PaymentIntents, signed Stripe webhooks, Paystack Inline, OpenAI GPT-4o, OpenAI vector stores, LangChain, agentic AI, LLM application development
Practices
Git-based release flows, pytest, Playwright E2E testing, polyrepo architecture, LeetCode, Codeforces

Major Projects

StudySmart AI AI-powered learning platform

  • Architected 3 services: a FastAPI backend, a Next.js learner app, and a Laravel admin dashboard, with Google OAuth, OTP login, and JWT-based sessions.
  • Built WebSocket progress tracking with 2 reliability mechanisms - a SQLite status cache for reconnect replay and a heartbeat for drop detection.
  • Shipped Paystack subscription billing with a 7-day free trial and synced course content into an OpenAI vector store for AI-assisted search and quiz generation.
  • Fixed a MongoDB push/update race condition, added per-asset failure isolation, and covered the pipeline with pytest; roughly 300 API and 280 front-end commits, both largely mine.

Invobot / WACRM WhatsApp business-messaging and CRM platform

  • Owned platform engineering across 5 deployables: FastAPI core API, Next.js agent console, customer app, admin panel, and support portal.
  • Worked on a codebase exceeding 4,600 API commits and 1,600 customer-application commits using Python, MongoDB, WebSockets, Docker, and defusedxml parsing.
  • Same product line shipped under two brands, with brand and deployment differences kept at the edges rather than forked through the core.

StaySource / Hotsource Hotel procurement platform

  • Django platform serving 2 audiences from one codebase: a back office for stores, products, orders, suppliers, and reports, and a supplier-facing front store with checkout, address book, and favourites.
  • Store setup runs as a staged wizard - basic details, tags, configuration, finish - with the edit flow reusing the same steps rather than duplicating them.
  • Session-scoped multi-currency handling and consolidated cloud functions were the last workstreams before handover.

SayItBuddy AI backend for an AAC app

  • Built a multilingual FastAPI backend for children's augmentative and alternative communication: child profiles, language-aware phrases, tap history, and AI suggestions.
  • A profile carries a language, and both AI and predictive suggestions must follow that language and its grammar rather than translating after the fact.
  • Deployed to Google Cloud Run (europe-west1) using Firebase Admin, OpenAI GPT-4o, structlog, and Pydantic; profile data covers 7 preference categories.

Online Plumber Service marketplace

  • Led backend delivery of a Laravel/Livewire marketplace, authoring approximately 600 of approximately 760 project commits.
  • Built 2 portals covering inquiries, memberships, companies, products, CSV import, and media, plus OneSignal push, a companion blog, and an Android build on the Play Store.

Gujarat Tiles Info Tile catalogue and dealer platform

  • Built 2 generations: a Laravel backend, public website, Angular admin, and Node socket service in V1; a cleaner API/dashboard split in V2 once the domain model had settled.
  • Catalogue-heavy domain covering tile brands, product specifications, and generated dealer catalogues across approximately 4 core repositories.

Open source

  • next-paystack npm payment library for React/Next.js covering all 5 PaystackPop instance methods, TypeScript metadata, custom-field and channel types, split-payment and subscription options, lifecycle callbacks, a demo page, and a README.
  • filemetric-engine MIT Python file-comparison library with SHA-256 content hashing, persistent TF-IDF indexing, incremental updates, named groups, and 66 passing tests; extracted from the file-comparison work inside StudySmart AI.
  • sap-odata-client Asynchronous Python SAP S/4HANA OData client over httpx, with OAuth2 client-credentials authentication and CSRF-token handling across 2 security mechanisms.

Education

Bachelor of Computer ApplicationsGujarat University

CGPA 8.1

  • Worked as a home tutor throughout the degree.