Projects

Home
3of3projects
BASI – Blockchain AI Smart Investor

BASI – Blockchain AI Smart Investor

Full-stack AI-powered cryptocurrency analysis platform with real-time market data, technical indicators, and LLM-driven Buy/Sell/Hold predictions. Features live WebSocket dashboard, AI predictions via Groq LLM with natural language reasoning, Matplotlib-generated trading charts with support/resistance levels, Fear & Greed Index tracking, JWT authentication with email verification, and full user account management. Deployed on a custom domain with CI/CD pipeline and includes a live instance for demonstration.

PythonFlaskReactWebSocketGroq LLMPostgreSQLDockerCI/CDJWT
AI Avatar Discussion Stream

AI Avatar Discussion Stream

Full-stack autonomous AI streaming platform where two AI agents engage in real-time scientific debates on YouTube without human intervention. Features multi-agent conversation orchestration with distinct personalities, FastAPI REST API with WebSocket for live transcript updates, React/TypeScript control panel with real-time monitoring, OBS Studio automation via WebSocket for avatar lip-sync animation, ElevenLabs TTS with unique voices per agent, production-grade error handling with retry logic and centralized logging, Docker containerization with multi-stage builds and Nginx reverse proxy, and automated CI/CD pipeline with Python/TypeScript linting. Includes live YouTube demo and comprehensive documentation.

PythonFastAPIReactTypeScriptWebSocketGroq LLMElevenLabs APIDockerCI/CDNginx
Recipe Keeper

Recipe Keeper

Full-stack web application for managing and organizing recipes with real-time search, multiple view modes, PDF export, and comment system. Built with FastAPI backend deployed on Fly.io using Docker containerization and persistent volume storage. Vanilla JavaScript frontend deployed on Vercel CDN. Implemented XSS protection, API rate limiting, CORS security, and structured logging. Achieved 94% backend test coverage with pytest and complete frontend testing with Jest. Features CRUD operations, debounced search, dynamic sorting, and client-side PDF generation using jsPDF.

PythonFastAPIJavaScriptDockerFly.ioVercelpytestJestCI/CD