Portfolio 

Please watch my comprehensive portfolio showcase videos featuring my latest works in AI & Machine Learning, Full-Stack Development, and Modern Web Technologies

💡 Tip: For the best experience, click the ⚙️ gear icon in the video and select 1080p HD

Agentic AI + ML / LLMOps Project

RentReady — AI Rental Operations Platform (5 Agents + 24-Head ML + Eval Suite)

MULTI-AGENT (5 AGENTS)DETERMINISTIC-FIRSTRAG (LLAMAINDEX)GRAPH-RAG (TEXT-TO-CYPHER)NEO4JXGBOOST (24 HEADS)CALIBRATION (ECE 0.021)PARAPHRASE ROBUSTNESS 98.6%RAGASLANGGRAPHLANGSMITHCI EVAL GATEDRIFT MONITORINGFASTAPIREACT 18 + TYPESCRIPTCHROMADB / PINECONENEON POSTGRESPULUMI (AWS EC2)

🏠 A full-stack AI platform covering the entire renter lifecycle — intake → eligibility → property matching → tour booking → lease Q&A → in-tenancy risk & retention. Designed and built end to end: backend, ML training, React frontend, evaluation harness, and AWS infrastructure.

Every AI decision is deterministic-first, explainable, evaluated in CI, and traced end to end.

💬 Example questions the agents can answer

Which 2-bedroom units under $2,200 are near transit and fit this applicant?

Recommendations

Why was this applicant flagged needs-review, and what would change it?

Eligibility

Which residents are most likely to be seriously delinquent in the next 12 months?

Resident Risk

What does the lease say about early termination and pet fees?

RAG + citations

Show me properties sharing amenities with PROP-041.

Graph-RAG → Cypher

Two independent XGBOOST bundles power the predictive layer: an APPLICANT LATE-PAYMENT MODEL (15 features, 16k samples — AUC 0.784, Brier 0.135) and a 24-HEAD RESIDENT RISK MODEL spanning six families (late / frequency / severity / arrears / cure / retention). NO LLM sits anywhere in the scoring path, so a score is a pure function of its features and reproduces exactly in a test. The agents only narrate the numbers — every prediction ships with SHAP-STYLE REASON CODES and a confidence interval.

Two retrieval systems answer two different question shapes. LLAMAINDEX RAG handles lease documents — hybrid dense + lexical search with FlashRank reranking over CHROMADB or PINECONE, answered with citations back to the source clause. Graph-RAG handles relationship questions by compiling natural language to TEXT-TO-CYPHER against a real NEO4J property graph — executed read-only under RoutingControl.READ, enforced by the driver itself rather than a keyword blocklist, so a crafted question cannot mutate the graph.

The evaluation harness is the centerpiece, and it GATES CI: 300 golden items are graded twice — once by a deterministic layer (eligibility accuracy 100%, extraction field accuracy 100%, recommendation NDCG@5 85%, plus routing, grounding and safety all at 100%) and once by a RAGAS tier (faithfulness 100%, groundedness 93%, eligibility-explanation consistency 100%) — and GitHub Actions fails the build on regression. A head-to-head prompt A/B even picked its winner on measured groundedness 100% vs 85% while being both faster and cheaper. The scoring tier itself is ADVERSARIALLY VALIDATED before it is trusted, so every grounded answer is verified against source facts rather than assumed.

Tech: FastAPI • Pydantic v2 • React 18 • TypeScript • Vite • LangGraph • LlamaIndex • neo4j-Graph-RAG • Claude (Sonnet) • XGBoost • scikit-learn • ChromaDB / Pinecone • Neo4j • Neon Postgres • RAGAS • LangSmith • Playwright • Vitest • Pulumi

Verified Accuracy & Measured Latency

100%
golden-item accuracy
98.6%
1,000 paraphrases
99%
faithfulness
100%
safety
120/120
live questions
0.10s
latency · sources shown
0.78s
latency · first token
0.15s
latency · ML scoring

Latency figures are best-case of 4 live runs over SSE against production; sources render before generation starts, so an answer is auditable while still being written. Grounding re-verified on the deployed config: ragas faithfulness 1.00, LLM-judge 3/3 consistent.

🤖 Five Independent Agents

Concierge, Recommendation explainer, LangGraph Tour Scheduler, Applicant Risk chat, and Resident Risk chat — each with a "never raises" outer guard and a templated fallback.

🌳 24-Head Predictive ML

XGBoost across late / frequency / severity / arrears / cure / retention — plus a calibrated applicant model at AUC 0.784 and ECE 0.021, with a heuristic fallback per head.

🕸️ Graph-RAG + Text-to-Cypher

Questions compile to Cypher and run read-only against Neo4j, rendered from the rows returned — with the subgraph that produced the answer shown alongside it.

⚖️ Two-Tier Eval Gate

300 golden items graded by a deterministic logic layer (100% routing / grounding / safety) and independently by an adversarially-validated scoring tier — plus 98.6% routing stability across 1,000 held-out paraphrases. CI fails on regression.

🔭 LLMOps & Observability

Dual tracing via LangSmith + Arize Phoenix (OpenTelemetry), live latency p50/p95, drift detection, a hallucination tripwire, and an A/B lab for head-to-head prompt comparison.

🛡️ Fair by Construction

Protected-class features are structurally absent from every feature vector (asserted by test), serious flags route to a human, and probabilities are clamped so the UI never claims certainty.

🧪 663 Automated Tests

390 backend (offline, deterministic, no API key), 108 Vitest, 65 Playwright e2e, plus 120/120 free-form questions answered through the live UI against real Claude.

🔌 Runs With Zero Keys

Mock LLM, deterministic hash embedder, in-memory graph, and heuristic models mean the whole stack boots offline — then upgrades to real Claude on the same code path.

🏗️ Infrastructure

ContainerizationDocker / Podman (Neo4j Community)
App HostingAWS EC2 (t3.micro)
Edge / HTTPSNginx + Let's Encrypt
App ServerUvicorn (systemd)
MonitoringCloudWatch auto-recover
CIGitHub Actions (eval gate)
IaCPulumi (Python)

💡 Tip: For the best experience, click the ⚙️ gear icon in the video and select 1080p HD

Agentic AI Project

MAG7 SEC Filings Analyzer — Agentic Financial Intelligence Platform

OPENAI / ANTHROPIC / OLLAMADETERMINISTIC ROUTERFAST RAG (SINGLE-CALL)Graph-RAG (NEO4J AURA)SEC (10-K / 10-Q / 8-K)XBRL COMPANYFACTSCITATIONSPINECONE (SERVERLESS)CROSS-ENCODER RERANKINGHYBRID RETRIEVALMULTI-QUERY EXPANSIONSEMANTIC CACHING (MD5)LLM-AS-JUDGE EVALFASTAPI (ASYNC)NDJSON STREAMINGNEON POSTGRESTERRAFORM / AWSREACT 18 + VITE

This is not just RAG. It is a controlled, production-shaped system for answering questions over real SEC 10-K / 10-Q filings with VERIFIABLE CITATIONS.

The workflow is intentionally ULTRA OPTIMIZED for latency + cost: a DETERMINISTIC ROUTER classifies intent (single-company, comparison, ingestion) with NO LLM CALL, then a FAST RAG AGENT compresses retrieval + analysis + reporting into ONE LLM call (about 3× fewer calls than traditional chains). The payoff is measured: repeated queries return 485× faster (9.69s → 20ms), and a two-stock comparison lands in 16ms against a 12.21s baseline.

Beyond vector search, a Graph-RAG SERVICE backed by NEO4J AURA (with a zero-dependency in-memory store as a drop-in alternative) injects a RELATIONSHIP BRIEF as a first-class retrieved chunk — so peer, supplier, and cross-company questions get reasoned relationship context, not just nearest-neighbor text. Numeric questions can additionally pull authoritative figures from the SEC XBRL COMPANYFACTS API.

Example questions:

  • "Compare AAPL vs MSFT: biggest risks and how they differ."
  • "What were the biggest YoY changes in operating margin, and why?"
  • "What changed from last quarter and why?"
  • "Extract and summarize all risk factors from the latest 10-K."
  • "Identify key growth drivers mentioned in management commentary."
  • "Analyze revenue trends and segment performance across quarters."

Retrieval runs on PINECONE (SERVERLESS) with HYBRID RETRIEVAL, SECTION BOOSTING, CROSS-ENCODER RERANKING on by default, and MULTI-QUERY EXPANSION that broadens financial vocabulary ("operating expenses" → R&D / S&M / G&A). A boilerplate filter strips tables of contents, auditor reports, and signature pages before ranking, a widened candidate pool (top_k × 6) feeds the reranker, and a recency layer prefers the newest 10-K for annual questions while still reserving slots for highly-relevant older disclosures. An MD5-KEYED SEMANTIC CACHE returns repeated queries in ~20ms.

Ships with a MULTI-PROVIDER LLM abstraction (Anthropic Claude Sonnet 5.0 / OpenAI / local Ollama) with pooled + cached instances, plus performance engineering via async FastAPI, NDJSON response streaming, request deduplication, and concurrent comparison execution. Chat history persists to NEON POSTGRES on a best-effort path that never blocks an answer.

Quality is not asserted, it is MEASURED. An LLM-AS-JUDGE harness scores a 250-QUESTION GOLDEN SET on faithfulness, relevance, and cross-company attribution: 100% factual accuracy (49/49), 4.81 / 5 faithfulness, ZERO hallucinations, ZERO missing citations, zero ticker-isolation violations, and 12/12 adversarial prompts correctly declined. Prompt engineering on grounding alone lifted faithfulness from 4.30 to 4.83. Testing spans pytest (unit + integration), Vitest (frontend), and Playwright (end-to-end).

Verified Accuracy

100%
factual accuracy
4.81/5
faithfulness
4.68/5
relevance
0
hallucinations
12/12
adversarial declined

📊 Real SEC Filings

Ingests and indexes actual 10-K / 10-Q filings from all MAG7 companies — answers are grounded in real financial documents with verifiable citations.

3× Fewer LLM Calls

Deterministic router classifies intent with zero LLM overhead, then a Fast RAG Agent compresses retrieval + analysis + reporting into a single call.

🔍 Hybrid Retrieval

Semantic + keyword search with section boosting and Cross-Encoder reranking — surfaces the most relevant filing passages even for complex multi-part questions.

🚀 485× Faster on Cache Hits

MD5-keyed semantic cache turns a 9.69s cold query into a ~20ms warm one — dramatically reducing cost and latency for repeated analysis.

🕸️ Graph-RAG Knowledge Graph

Neo4j Aura relationship reasoning injected as a first-class retrieved chunk — peer and supplier questions get real graph context, with an in-memory store as a zero-dependency alternative.

🧪 250-Question Golden Eval

LLM-as-judge harness scores faithfulness, relevance, and attribution: 100% factual accuracy, 4.81/5 faithfulness, zero hallucinations, zero missing citations.

🤖 Multi-Provider LLM

Pooled + cached LLM instances across OpenAI, Anthropic, and Ollama — swap providers freely with concurrent comparison execution for benchmarking.

📈 Company Comparison

Ask cross-company questions like "Compare AAPL vs MSFT risks" — the agent routes to a parallel comparison pipeline and merges results into a unified analysis.

🏗️ Infrastructure

IaCTerraform (single-command deploy)
API HostingEC2 t3.micro + Docker
FrontendS3 static website
Image RegistryAWS ECR
Secrets / ConfigSSM Parameter Store
Cost GuardrailsAWS Budgets + CloudWatch alarm → SNS
Local DevDocker Compose

💡 Tip: For the best experience, click the ⚙️ gear icon in the video and select 1080p HD

Agentic AI - RAG App Project

Policy Guardian — Enterprise Policy RAG + Citations + Streaming

RAGFINE-TUNED (+70% ACCURACY)100% CITATION ACCURACYCITATIONSSTREAMINGMULTIMODALQUERY EXPANSIONHYBRID SEARCHRERANKINGCROSS-ENCODERAUTO REWRITELANGGRAPHLANGCHAINPINECONEREDISFASTAPIMULTI-PROVIDER LLMSSEPOSTGRESQL AUDIT LOGSDOCKER COMPOSE

📂 Upload any contract, policy document, or regulatory filing and the agent will answer your questions with answers grounded directly in the content of your documents — no hallucinations, no guesswork. Every response is backed by exact citations with page numbers so you can verify every claim instantly.

🖼️ You can also upload image files — photos, scans, or screenshots — and run them against your loaded policy documents. Ask real-world comparison questions like: "Is this damaged suitcase eligible for a refund under our baggage reimbursement policy?" The agent visually analyzes the image and cross-references it against the relevant policy clauses to give you a grounded, citation-backed answer.

🧠 Powered by a custom fine-tuned model — purpose-built and specialized on contract, policy, and regulatory document language. Unlike generic LLMs, this model has been trained specifically for compliance-style Q&A on 546 curated policy Q&A pairs (QLoRA, 3 epochs) — lifting policy answer accuracy from 30% → 100% (a +70% improvement) with 100% policy citation accuracy and training loss down 79% (0.59 → 0.12). Where the base model hedged with generic ranges, the tuned model returns exact figures and procedures — winning 3/3 head-to-head comparisons while cutting token usage ~30%.

A production-style policy compliance assistant that answers questions from internal policy documents with REAL CITATIONS, REAL-TIME STREAMING, and optional MULTIMODAL (text + images) support using CLIP library.

Example questions the app can answer:

  • "Is this damaged baggage eligible for refund under our travel reimbursement policy?"
  • "If an employee shares customer data externally by mistake, what steps must be taken within the first 24 hours?"
  • "Compare our Data Retention Policy vs Vendor Security Policy — where do responsibilities overlap?"

The app returns:

  • ✅ Confidence score
  • 📄 Exact citations with page numbers
  • 🔗 Reference documents
  • 🎯 Full traceability and verification

The RAG pipeline is orchestrated with LANGGRAPH + LANGCHAIN and follows a clear flow (query embedding → vector search → top-k retrieval → context assembly → LLM generation → citation extraction). Retrieval runs on PINECONE (SERVERLESS) with semantic search + metadata filtering, enhanced with QUERY EXPANSION, HYBRID SEARCH (semantic + keyword), and relevance boosting via RERANKING using a CROSS-ENCODER(plus optional AUTO REWRITE to refine user queries). A REDIS caching layer reduces repeated retrieval/LLM calls for faster, more consistent answers. Supports a unified MULTI-PROVIDER interface (Ollama, OpenAI, Anthropic) and streams token-by-token with SSE. Every answer includes citations + is recorded to POSTGRESQL AUDIT LOGS for traceability; shipped with a production-friendly DOCKER COMPOSE setup.

📊 Measured Accuracy & Latency

100%
policy accuracy
+70%
vs base model
100%
citation accuracy
3/3
head-to-head wins
−79%
training loss
1.43s
latency · RAG answer
0.2s
latency · retrieval

Latency is best-case of 6 distinct questions against a 113-chunk index over 38 policy documents, warm process, local run. Every answer returned grounded citations with per-source relevance scores.

📄 Cited Answers

Every response includes exact citations with page numbers and reference documents — no hallucinations, full traceability back to the source policy.

Real-Time Streaming

Token-by-token SSE streaming delivers answers instantly as the LLM generates them — no waiting for the full response to complete.

🔍 Hybrid Retrieval

Combines semantic vector search (Pinecone) with keyword matching, reranked by a Cross-Encoder for maximum relevance — plus optional auto query rewriting.

🤖 Multi-Provider LLM

Unified abstraction supports OpenAI, Anthropic, and Ollama (local) — swap providers without changing any application logic.

🗄️ PostgreSQL Audit Logs

Every query and answer is recorded to a persistent audit log — enabling compliance reporting, usage tracking, and full answer verification.

🖼️ Multimodal Support

Optional image understanding via CLIP library — ask questions about policy diagrams, charts, and visual content embedded in documents.

🏗️ Infrastructure

ContainerizationDocker + Docker Compose
App HostingAWS EC2
Edge / HTTPSAWS CloudFront
Reverse ProxyNginx
IaCPulumi (TypeScript)

💡 Tip: For the best experience, click the ⚙️ gear icon in the video and select 1080p HD

Agentic AI Project

Agentic AI Travel Planner

CLAUDE SONNET 5.0 (STRICT JSON SCHEMA)CONCURRENT FAN-OUTSSE STREAMINGNEXT.JS 14 APP ROUTERFASTAPI / PYTHON 3.11GOOGLE PLACES + MAPSREDIS + TTL CACHEPOSTGRESQL + PRISMADOCKER + NGINXAWS EC2 + CLOUDFRONTPULUMI IaC

An AI travel planner that turns a city and a trip length into a day-by-day itinerary with real street addresses, per-day route maps, and live Google ratings for every stop. Generation is FANNED OUT ACROSS CONCURRENT CLAUDE SONNET 5.0 CALLS — one for the trip overview, then one per group of days — and STREAMED TO THE BROWSER OVER SSE as each chunk lands.

Users can:

  • Choose any city or location
  • Set trip duration (e.g., 3 days, 7 days, etc.)
  • Define preferences (budget, food, culture, adventure, etc.)
  • Instantly receive a structured daily plan

The AI generates:

  • 📍 Exact place names
  • 🏠 Real addresses
  • 🗺 Logical day-by-day schedules
  • 🍽 Recommended restaurants
  • 🎯 Attractions and experiences
  • ⏱ Organized timeline throughout the day

Plans are enriched with live Google Places data — star ratings, review counts, photos, and coordinates resolved per stop and cached for the session, so switching day tabs issues zero additional API calls.

🗺️ Google Maps Route

Interactive day-by-day route map with numbered, color-coded pins for each stop — attractions, restaurants, and landmarks plotted in logical travel order.

💰 Estimated Costs

Full trip cost breakdown — accommodation, food, activities & transport — with a total estimate so travelers can plan their budget at a glance.

💡 Local Tips

AI-curated insider tips for each city — transport hacks, free entry days, local markets, and hidden gems recommended by the agent.

🏨 Recommended Hotels

Curated hotel picks with star ratings, price ranges, addresses, and descriptions — spanning budget to luxury, tailored to the destination.

🍽️ Dining / Restaurant Recommendations

Breakfast, lunch & dinner recommendations with cuisine type, price tier, and exact addresses (and shown on the google Map) — so every meal is part of the experience.

🛡️ Reliability — every guard exists because the failure was actually observed

  • Fan-out degrades to a single call if the overview wave fails — degrade latency, never availability.
  • Day chunks fail softly — a 5-day trip missing day 3 beats no trip at all.
  • Parse failures are never cached — a transient truncation used to pin an empty itinerary for the full 24h TTL.
  • Bounded LLM client + idle-timeout SSE proxy — SDK defaults (600s × 2 retries) let a stalled generation bill for ~30 minutes after the browser gave up.
  • Cancellation forwarded upstream — an abandoned 7-day plan used to burn a full ~55s generation and steal capacity from live users.
  • String-aware JSON repair — a naive brace/quote scanner turned merely-truncated output into genuinely invalid JSON.

Tech: Next.js 14 (App Router) • React 18 • Tailwind CSS • DaisyUI • TanStack Query • Prisma + PostgreSQL • FastAPI + Uvicorn • Python 3.11 • Anthropic Claude Sonnet 5.0 • Google Maps & Places • Unsplash • Redis + cachetools • orjson • Docker Compose • Nginx • AWS EC2 + CloudFront • Pulumi (TypeScript)

🏗️ Infrastructure

ContainerizationDocker + Docker Compose
App HostingAWS EC2
Edge / HTTPSAWS CloudFront
Reverse ProxyNginx
IaCPulumi (TypeScript)

📊 Measured Latency

7ms
latency · progress events

Itinerary generation is a long-running task, not a chat turn: six agents run through supervise → research → logistics → compliance → experience → decide, with RAG retrieval and DB persistence. Phase events stream within milliseconds, so the UI names the agent currently working instead of showing a blank spinner.

💡 Tip: For the best experience, click the ⚙️ gear icon in the video and select 1080p HD

Agentic AI E-Commerce (MCP + RAG)

Tweeky-Queeky Shop — Agentic AI E-Commerce (Agent Gateway + MCP + RAG)

AGENT GATEWAYPINECONE + EMBEDDINGSONE /CHAT SURFACEINTENT ROUTINGMCP TOOL SERVERTOOL USE (PRODUCTS/ORDERS)RAG PIPELINE (TF-IDF)FASTAPIREACT 18REDUX TOOLKITRTK QUERYDOCKERBEANIE + MONGODBJWTPAYPALSTRIPEDOCKERIZEDHYBRID SEARCH

Enterprise Scale project intentionally built to showcase AGENTIC AI patterns inside a real e-commerce app. The React frontend talks to an AGENT GATEWAY through a single chat surface. The agent performs INTENT ROUTING and delegates to either an internal MCP TOOL SERVER (explicit tools for product search/lookup + order tracking) or a RAG SERVICE (local docs retrieval for policy/support Q&A).

Instead of traditional filters, users can simply ask:

  • "Find me products between $200–$300 with the best ratings."
  • "What microphones are best for podcasting?"
  • "Find chairs shorter than 40 inches and under 5kg."
  • "Track my latest order."
  • "What's your return policy for electronics?"

This is a production-style full-stack e-commerce application built using React, FASTAPI, MONGODB, and DOCKER. It provides a complete end-to-end shopping experience—from user authentication and product browsing to secure checkout and order tracking—all backed by scalable async REST APIs and ROLE-BASED admin management.

The system includes a fully functional admin dashboard for managing users, products, orders, and inventory, along with secure JWT-based authentication, image upload support, and PAYPAL + STRIPE payment integration. 🛡️ The frontend communicates with a containerized backend API and MongoDB database, forming a deployable, cloud-ready full-stack solution.

The system understands intent and automatically chooses the correct backend action. 🤖 The key production-shaped boundary is that the UI never calls TOOLS or RETRIEVAL directly—everything stays behind the GATEWAY—making the tool-use layer AUDITABLE and TESTABLE, while enabling optional HYBRID SEARCH (BM25 + embeddings) via PINECONE/OPENAI.

🔧 What You Can Do with This App

  • You can create an account, securely log in, and manage your profile.
  • You can browse products, add them to your cart, and complete checkout.
  • You can make secure payments using PayPal and Stripe.
  • You can view your past orders and track delivery status.
  • You can use the admin dashboard to create products, upload images, manage inventory, and process customer orders.
Fine-Tuning Project

Fine-Tuning with Ollama + QLoRA — Policy Compliance LLM

QLORAOLLAMALLAMA 3.1 8B4-BIT NF4PEFTHUGGINGFACE TRANSFORMERSBITSANDBYTESGGUFEVALUATION HARNESSPYTHON

A reproducible, end-to-end fine-tuning pipeline for building a domain-specialized POLICY COMPLIANCE model using QLORA (4-bit quantization), then deploying it for local inference with OLLAMA. Built for repeatable experiments and real deployment, from dataset → fine-tune → packaging.

Implements parameter-efficient fine-tuning of LLAMA 3.1 8B with 4-BIT NF4 quantization—enabling training on a SINGLE GPU. Policy answer accuracy improved by about POLICY ANSWER ACCURACY IMPROVED BY ABOUT ~70% versus the base model, with strong convergence (training loss reduced by ~79% over 3 EPOCHS). Includes an automated EVALUATION HARNESS, a clean END-TO-END PIPELINE (data generation → fine-tuning → adapter merge → evaluation → packaging), and config-driven experiments with clean artifact separation. Ships a merged model packaged for OLLAMA (adapter merge → GGUF) to support fast, OFFLINE INFERENCE.

Tech: Python • HuggingFace Transformers • PEFT (LoRA / QLoRA) • BitsAndBytes • Accelerate • Ollama • GGUF

1 / 4
Fine-Tuning Project

GPT-4 Fine-Tuning — Enterprise Policy Compliance AI

FINE-TUNINGGPT-4O-MINIOPENAI APIPYTHONJSONLBENCHMARKINGTOKEN OPTIMIZATIONLATENCY ANALYSISMLOPSAUTOMATION

A production-ready FINE-TUNING and evaluation pipeline for GPT-4O-MINI, designed to improve enterprise policy compliance accuracy while reducing TOKEN USAGE and LATENCY. The domain-specialized model trained on 164 curated JSONL examples boosted accuracy from 35% → 77.5% (~2.2× better) on compliance-focused evaluation sets. Includes an AUTOMATED EVALUATION SUITE with CATEGORY-LEVEL SCORING, REGRESSION CHECKS, and performance reports—token usage dropped by ~20%, and response latency improved from 1.61s → 1.06s (~44% faster). The pipeline follows an MLOPS-STYLE WORKFLOW with training data versioning, job automation, and model validation in OPENAI PLAYGROUND.

💡 Tip: For the best experience, click the ⚙️ gear icon in the video and select 1080p HD

Serverless Project

Serverless Order Management System — Event-Driven Cloud Platform

SERVERLESSAWS LAMBDAAPI GATEWAYSQSSNSDYNAMODBEVENTBRIDGESTEP FUNCTIONSAWS CDKTYPESCRIPTREACTCHART.JS

A fully SERVERLESS, EVENT-DRIVEN Order Management System on AWS, built for high scalability, operational visibility, and real-time analytics. Order workflows run through AWS LAMBDA behind API GATEWAY, with decoupled processing via SQS, SNS, and DYNAMODB.

Complex lifecycle flows are coordinated with STEP FUNCTIONS (retries, failure paths, DLQs) and optional EVENTBRIDGE pipelines. The whole environment is provisioned with AWS CDK (TypeScript) + CloudFormation, and shipped with a modern REACT + TYPESCRIPT dashboard featuring analytics charts (Chart.js) and CSV import/export workflows. Security and observability lean on least-privilege IAM + CloudWatch monitoring.

Tech: AWS Lambda • API Gateway • SQS • SNS • DynamoDB • S3 • Step Functions • EventBridge • AWS CDK • React 19 • TypeScript • Chart.js

💡 Tip: For the best experience, click the ⚙️ gear icon in the video and select 1080p HD

Full-Stack Project

Cocktail Maker App - Serverless Lambda + React Query + PostgreSQL

Mixmaster is a full-stack cocktail discovery app built with React ⚛️, React Query ⚡, Node.js 🌐, and PostgreSQL 🗄️. It blends real-time data from TheCocktailDB 🍸 with custom user-created recipes stored locally with uploading your image to S3 bucket🪣, enhanced by intelligent caching for high-speed performance. A serverless AWS Lambda microservice ☁️ handles newsletter automation with Amazon SES ✉️, delivering a smooth, modern UI and fast, reliable CRUD operations.

💡 Tip: For the best experience, click the ⚙️ gear icon in the video and select 1080p HD

E-Commerce Website

Tweeky Queeky Shop (MERN)

A fully Dockerized MERN e-commerce platform built with React ⚛️ + Redux Toolkit 🧩, Node/Express 🚀, and MongoDB 🗄️. It delivers a real-time product experience with secure JWT authentication 🔐, PayPal/credit-card checkout 💳, image uploads 📸, and full admin management workflows. Designed with a scalable, production-ready architecture ideal for real-world store operations.