Featured Projects

Flagship Project

Enterprise RAG Platform

Production-style enterprise RAG platform for document ingestion, hybrid search, grounded chat, streaming responses, and citation-backed answers.

A full-stack retrieval-augmented generation system that ingests enterprise documents, extracts and chunks text, creates embeddings, stores vectors in PostgreSQL with pgvector, and answers questions using locally hosted Ollama models. The platform includes a FastAPI backend, Streamlit UI, persisted chat sessions, hybrid vector and keyword retrieval, streaming chat, and auditable source citations.

Tech Stack

FastAPIPythonStreamlitPostgreSQLpgvectorOllamallama3.2nomic-embed-textDocker Compose
Key Features
  • Document upload and ingestion
  • PDF, text, and markdown extraction
  • Paragraph-aware chunking with overlap
  • Hybrid vector and keyword search
  • Persisted chat sessions
  • Streaming chat UX
  • Citation-backed answers
  • Document and chunk management
Architecture Summary
  • Docker Compose stack with FastAPI, Streamlit, PostgreSQL, pgvector, and Ollama
  • Layered backend with API routes, services, repositories, schemas, and database models
  • PostgreSQL stores documents, chunks, embeddings, chat sessions, and message history
  • pgvector IVFFlat and Postgres full-text indexes power hybrid retrieval
  • RAG workflow returns grounded answers with source citations

Flagship Project

Little Wins – Kids Routine Planner

Family routine planner that helps parents manage routines, rewards, calendars, badges, and AI-assisted weekly planning for kids.

A full-stack family productivity app for parents and children. Parents can create family workspaces, add children, build routines, track stars and streaks, manage rewards, and generate AI-assisted weekly plans based on real family context.

Tech Stack

Next.jsReactTypeScriptTailwind CSSCloudflare WorkersOpenNextCloudflare D1WranglerGemini 2.5 Flash
Key Features
  • Family workspace and child profiles
  • Parent routine builder
  • Kid Mode checklist
  • Stars, streaks, and rewards
  • Badge tracking
  • Weekly/monthly calendar
  • Parent notes
  • AI Family Planner
  • JSON backup export
  • Parent Lock for protected actions
Architecture Summary
  • Full-stack Next.js app deployed on Cloudflare Workers
  • Cloudflare D1 stores family, routine, reward, badge, calendar, and AI planning data
  • Family-scoped authorization
  • Parent Lock protection for administrative actions
  • AI generation separated from save/apply actions

Flagship Project

AI Story Generator

Personalized AI storytelling platform for kids with Gemini-powered story generation, read-aloud controls, and a saved story library.

A full-stack AI app that lets users create safe, age-appropriate children's stories by selecting a hero, scene, age group, and story style. Stories are generated with Gemini 2.5 Flash, saved per authenticated user, and can be read aloud using browser speech APIs.

Tech Stack

Next.jsReactTypeScriptTailwind CSSCloudflare WorkersOpenNextCloudflare D1Gemini 2.5 Flash
Key Features
  • AI-generated personalized stories
  • Story Library with saved history
  • Read-aloud text-to-speech
  • Voice recording support
  • Story download
  • Authenticated user experience
  • Calm bedtime and adventure modes
Architecture Summary
  • Full-stack Next.js app deployed on Cloudflare Workers
  • D1-backed story persistence and user sessions
  • Authenticated generation flow
  • Browser-native speech and recording capabilities
  • Graceful fallback when AI service is unavailable