Skip to main content
Safdar.
HomeAboutProjectsBlogContact
Resume
Safdar.

AI Engineer & Full Stack Developer building intelligent systems.

Quick Links

  • Home
  • About
  • Projects
  • Blog
  • Contact
  • Privacy Policy

Connect

safdarayub@gmail.com

Kohat District, KP, Pakistan

© 2026 Safdar Ayub. All rights reserved.RSS Feed
  1. Home
  2. Projects
  3. Flow
Back to Projects
Full Stack

Flow — 8-Phase Cloud-Native Todo Application

A todo app that evolved through 8 architectural phases — from console script to Kubernetes-deployed microservice with AI chatbot.

Last updated February 2026

View on GitHubLive Site

Overview

This project documents the intentional evolution of a simple application across 8 distinct architectural phases: Console App → Full-Stack Web → AI Chatbot → Docker Containerization → Kubernetes Orchestration → Kafka Event Streaming → Dapr Microservices → OCI Cloud Deployment.

The AI chatbot layer uses Groq API for natural language task management with full conversation history. The production system runs on Oracle Cloud (OCI OKE) with Helm charts, NGINX Ingress, Dapr sidecar injection, and free-tier optimization.

8-Phase Evolution

  1. Console App
  2. Full-Stack Web
  3. AI Chatbot
  4. Docker Containerization
  5. Kubernetes Orchestration
  6. Kafka Event Streaming
  7. Dapr Microservices
  8. OCI Cloud Deployment

Key Features

  • 8-phase architectural evolution (documented)
  • AI chatbot with natural language task management
  • Groq API integration with conversation history
  • Kubernetes deployment with Helm 3
  • Dapr sidecar injection for microservice communication
  • Apache Kafka for event streaming
  • 11+ Architecture Decision Records (ADRs)
  • OCI free-tier production optimization
Tech Stack
Next.jsFastAPISQLModelDockerKubernetesHelmDaprKafka

Interested in similar work?

I build AI agents, full-stack applications, and cloud-native systems. Let's discuss your next project.

Get in Touch

Other Projects

CareerCoach Pakistan screenshot
Platinum TierSaaS Products
CareerCoach Pakistan

Full-stack SaaS — paste a job description, answer 10 AI-generated questions in English or Urdu, and get instant scored feedback. Subscription billing, Google auth, transactional email, and analytics included.

Next.js 16SupabaseStripeGroq AIResend
View DetailsGitHub
Personal AI Employee screenshot
Platinum TierAI Agents
Personal AI Employee

A 24/7 autonomous AI agent that monitors Gmail, WhatsApp, and filesystem — drafts responses on a cloud VM while you're offline, then executes with your approval when you reconnect.

PythonFastMCPClaude CodeGmail OAuth2Playwright
View DetailsGitHub
AI/ML Job Market Intelligence Pipeline screenshot
ML Pipelines
AI/ML Job Market Intelligence Pipeline

End-to-end ML pipeline that scrapes RemoteOK, clusters jobs with K-Means + TF-IDF, classifies seniority across 3 models, generates LLM market insights via Groq LLaMA 3.3 70B, and pushes automated reports to Google Sheets — all from one API call.

Pythonscikit-learnFastAPIPostgreSQLGroq API
View DetailsGitHub