Build Real Projects. Ship Real Code.
Step-by-step build guides for production projects. Clone, set up, run, and understand every line — not just tutorials.
PharmaBot AI
AI pharmacist chatbot — RAG over drug databases, multi-agent workflows, Azure-deployed with safety guardrails
- ✓Multi-agent pipeline: Triage Agent classifies query → routes to Drug Info or Interaction Checker Agent
- ✓RAG over 1,200 FDA drug labels — chunked, embedded, and indexed on first run
- ✓Hybrid vector search: Azure AI Search semantic + keyword fallback for better recall
MedScribe AI
Local-first AI clinical documentation — speech to structured FHIR notes
- ✓Local speech-to-text with faster-whisper — audio never leaves the server
- ✓Structured SOAP note generation with local LLM (Ollama)
- ✓5 clinical specialty templates: GP, psychiatry, surgery, emergency, pediatrics
AI Notes App
Azure-native notes app with GPT-4o-mini AI features, Clean Architecture, and full CI/CD to Azure
- ✓Create, edit, delete, and pin notes with live character counter and input validation
- ✓Instant search across all notes (press / to focus)
- ✓AI: generate a full note from just a title via Azure OpenAI GPT-4o-mini
Enterprise Verification System
Production KYC/KYP microservice — AI confidence scoring, human-in-the-loop review, state machines, and GDPR compliance
- ✓AI confidence scoring on submitted documents — never makes the final decision
- ✓Human-in-the-loop review: admin approves or rejects with reason
- ✓Strict state machine: PENDING → IN_REVIEW → APPROVED / REJECTED — no invalid transitions
TaskFlow API
Production .NET REST API with EF Core, JWT auth, and PostgreSQL
- ✓Minimal API with endpoint groups and typed results
- ✓EF Core with PostgreSQL, migrations, and async queries
- ✓JWT authentication with 15-min access + rotating refresh tokens
NotifyHub
Real-time notifications with SignalR, Hangfire background jobs, and Redis
- ✓Real-time push notifications to browser via SignalR WebSockets
- ✓Fire-and-forget email notifications with Hangfire
- ✓Scheduled digest emails with Hangfire recurring jobs
MicroMart
Microservices e-commerce platform with RabbitMQ, YARP gateway, and Docker
- ✓4 independent microservices: Catalog, Orders, Inventory, Notifications
- ✓YARP API gateway — single entry point for all services
- ✓Async messaging with RabbitMQ + MassTransit (Publish/Subscribe)
Angular TaskBoard
Full-featured task board SPA — Angular 17 + NgRx + Reactive Forms + REST API
- ✓Kanban board with drag-and-drop columns (Todo / In Progress / Done)
- ✓Create, edit, and delete tasks with reactive forms and inline validation
- ✓NgRx Store for board state — actions, reducers, selectors, effects
CleanArch Starter
Production-ready Clean Architecture template with CQRS, MediatR, and EF Core
- ✓4-layer Clean Architecture: Domain, Application, Infrastructure, API
- ✓CQRS with MediatR — Commands, Queries, and Notifications separated
- ✓FluentValidation as a MediatR pipeline behavior (no controller validation code)
AuthVault
Complete authentication system with ASP.NET Core Identity, JWT, and OAuth2
- ✓ASP.NET Core Identity for user management (register, login, lockout)
- ✓JWT access tokens (15-minute expiry) + rotating refresh tokens
- ✓Google and GitHub OAuth2 social login
.NET RAG Chat
Retrieval-Augmented Generation pipeline in C# with Azure OpenAI and Azure AI Search
- ✓Document ingestion: PDF, Word, Markdown → chunked → embedded → indexed
- ✓Vector search with Azure AI Search (HNSW index)
- ✓Hybrid search: semantic + keyword for better retrieval accuracy
Zero-to-Production Pipeline
Deploy a .NET API to Azure with Terraform, GitHub Actions, and AKS
- ✓Terraform modules for AKS, ACR, PostgreSQL, Redis, Key Vault
- ✓Multi-stage Docker build (build → publish → runtime image, <50 MB final)
- ✓GitHub Actions pipeline: lint → test → build → push → deploy
CartFlow
E-commerce checkout API — Redis cart, Stripe payments, inventory reservation
- ✓Redis-backed cart with sliding expiry and cross-device sync
- ✓Inventory reservation with 15-minute hold and optimistic concurrency
- ✓Idempotent Stripe payment — safe to retry, never double-charges
ChatStream
Real-time group chat with SignalR — rooms, presence, message history, typing indicators
- ✓Typed SignalR hub: IChatClient interface for strongly-typed client calls
- ✓Room-based group messaging — join/leave with member count broadcast
- ✓Online presence via Redis sorted sets with heartbeat expiry
DocQuery
RAG Document Q&A in Python — FastAPI, LangChain, pgvector, GPT-4o
- ✓Upload PDF and Word documents via REST — chunked and embedded on upload
- ✓pgvector cosine similarity search over document chunks
- ✓GPT-4o streaming responses via Server-Sent Events — no wait for full answer
DeployForge
CI/CD pipeline from scratch — GitHub Actions, Docker, Azure Container Apps
- ✓Multi-stage Docker build: SDK layer → runtime layer (final image ~80 MB)
- ✓GitHub Actions: separate workflows for CI (test) and CD (deploy)
- ✓Automated unit + integration tests as a required CI gate