Engineer working across AI, automation, and full-stack development — the kind who notices the manual process everyone's quietly tolerating and quietly replaces it with code.
My work spans backend systems, AI integrations, automation pipelines, web and mobile interfaces, and the data architecture that holds them together. Less interested in shortcuts, more interested in figuring out what a system should look like before writing the first line.
The interesting engineering challenge isn't making the AI work — it's making it know when not to.
|
Production Systems SaaS platforms running for real users |
Applied AI RAG · agents · multi-tenant inference |
Full Stack Backend · web · mobile · data |
An autonomous AI agent that handles WhatsApp & Email for businesses, 24/7. rehxa.com
A multi-tenant B2B SaaS platform that ingests business knowledge, connects to customer messaging channels, and deploys AI agents that reply with full conversational context, brand-accurate tone, and confidence-gated escalation.
🏗️ Architecture & Engineering Decisions
| Layer | Stack | Why |
|---|---|---|
| API | FastAPI (Python 3.11+) | Async-first, Pydantic validation, OpenAPI by default |
| Database | Supabase Postgres + pgvector | Row-level multi-tenant isolation by org_id; vector search co-located with relational data |
| Background Jobs | Celery + Redis | Knowledge ingestion, embedding generation, follow-up scheduling — never blocks the request path |
| AI Inference | OpenAI (primary) + Anthropic Claude (fallback) | Provider-redundant; per-org system prompts; confidence scoring on every response |
| OAuth & Email | Composio | Bypasses 6-week Google OAuth verification; unified Gmail / Outlook surface |
| Meta Cloud API (Embedded Signup) | Per-org access tokens; webhook-driven ingestion | |
| Billing | Lemon Squeezy | Merchant-of-record; handles global VAT and trials |
| Frontend | Next.js 14 App Router · Tailwind · shadcn/ui | Server components for dashboard, edge runtime for marketing |
Engineering principles applied:
- Strict per-org data isolation enforced at the query layer, not just the API layer
- All long-running operations offloaded to Celery — request path stays fast
- Confidence-gated AI: every response carries a 0.0–1.0 score, sub-threshold replies escalate to a human
- Pre-launch security audit completed; load tested with Locust at 50 concurrent users sustained
⚡ Live System Capabilities
- Unified inbox across WhatsApp + Email with real-time conversation threading
- RAG over uploaded business documents (up to 500MB per tenant)
- Per-tenant tone and personality calibration from sample writing
- Automatic multilingual handling — language detected from inbound message
- Follow-up engine running on cron-driven Celery beat
- Team accounts with role-based assignment
- GDPR-compliant data export and deletion
Source code is private. Architecture documentation and a video walkthrough available on request.
|
RehXa — Live Multi-tenant AI customer-message platform. Reads, classifies, and replies to Gmail & WhatsApp messages 24/7 — grounded in the customer's own knowledge base.
|
AI developer assistant — debugging, doc generation, and OCR-driven context capture for codebases that need to be understood quickly.
|
| Project | What it does |
|---|---|
| Excel AI Insights | Tabular ingestion → automated summarization & chart generation |
| Resume Optimizer | Embedding-based JD-to-resume alignment scoring |
| YouTube Summarizer | Transcript chunking, chapter generation, semantic compression |
| Website Chatbot | Site-scoped RAG with custom embeddings |
| Feedback Analyzer | Review clustering, pain-point extraction, sentiment trends |
| App | Surface area |
|---|---|
| Habity | Habit tracking — streaks, 2FA, cloud sync, in-app help center |
| MoneyMate | Real-time FX conversion across 150+ currencies |
| OilHub | Pakistan-first engine oil marketplace (UI prototype) |
|
Active codebases |
Primary languages |
Engineering surface |
Always |
flowchart LR
A[Customer Message] --> B[API Gateway]
B --> C{Classifier}
C -->|High confidence| D[RAG Retrieval]
C -->|Low confidence| E[Human Escalation]
D --> F[LLM Inference]
F --> G[Tone Layer]
G --> H[Reply Sent]
H --> I[(Postgres + pgvector)]
E --> I
I --> J[Follow-up Engine]
J --> A
classDef default fill:#1a1a1a,stroke:#3a3a3a,color:#fff
classDef decision fill:#2a2a2a,stroke:#4a4a4a,color:#fff
classDef escalate fill:#7c2d12,stroke:#9a3412,color:#fff
classDef ai fill:#1e1b4b,stroke:#3730a3,color:#fff
classDef success fill:#14532d,stroke:#166534,color:#fff
classDef data fill:#0c4a6e,stroke:#075985,color:#fff
class C decision
class E escalate
class F ai
class H success
class I data
The RehXa pipeline — simplified.
|
Every system is built to ship, scale, and survive real users. No demos, no toy code. Pre-launch audits, RLS, encryption at rest and in transit — not afterthoughts. |
Structured logging, load testing, error budgets. If it runs, it's measured. No premature abstraction. No frameworks chosen for résumé reasons. |
- Production AI systems — RAG pipelines, agentic workflows, LLM cost optimization
- Multi-tenant SaaS architecture — from schema design to billing integration
- Mobile applications — React Native, App Store & Play Store delivery
- Engineering roles where the work is technical, the standards are high, and the impact is real