My Projects

← Back to Home

💻 Featured Projects 💻

AI Image Generator Screenshot
⭐ Featured Project

AI Image Generator 🎨

A full-featured web application that uses Stable Diffusion AI to generate stunning images from text prompts. Built as part of the AI with Python course at CodeCub, this project showcases cutting-edge AI capabilities for creative image generation. Simply describe what you want to see, and watch as the AI transforms your words into beautiful artwork. Choose from 7 distinct artistic styles: Anime for vibrant Japanese animation aesthetics, Realistic for photographic quality images, Digital Art for modern computer-generated visuals, Watercolor for soft and artistic paintings, 3D Render for three-dimensional computer graphics, Sketch for hand-drawn pencil illustrations, and Oil Painting for classical fine art appearances. The image history gallery keeps track of all your generated creations, allowing you to revisit and compare different results. Download any generated image with a single click to save your AI-powered artwork. Powered by HuggingFace's Stable Diffusion API for professional-grade image generation, built with Streamlit for a clean and intuitive user interface, and enhanced with Pillow for advanced image processing capabilities. Features real-time generation progress indicators, responsive design optimized for all devices, persistent image history during your session, and instant download functionality for all generated images. Deployed on Hugging Face Spaces with continuous integration, making it accessible anywhere for instant AI-powered creative assistance.

Python Streamlit HuggingFace API Stable Diffusion Pillow
Voice AI Assistant Screenshot
⭐ Featured Project

Voice AI Assistant 🎤

An intelligent voice-enabled chatbot powered by Google Gemini API, featuring real-time speech-to-text input, natural text-to-speech output, and seamless AI conversations. Built as part of the AI with Python course at CodeCub, this project showcases advanced AI integration with voice capabilities. Experience hands-free interaction using the Web Speech API for voice input, and enjoy natural AI responses through Google Text-to-Speech. The assistant offers three distinct personality modes: Friendly for warm and supportive conversations, Professional for expert-level guidance, and Creative for imaginative and artistic interactions. Customize your experience with adjustable voice settings including speed control and multi-language support. Features include a real-time chat interface with full message history, continuous conversation context for natural dialogue flow, responsive design for seamless mobile and desktop usage, and instant AI-powered responses using Gemini 1.5 Flash. Deployed on multiple platforms for maximum reliability and community visibility - demonstrating professional DevOps practices with dual deployment on both Render (with automatic HTTPS and continuous deployment) and Hugging Face Spaces (for community accessibility and discoverability), making it accessible anywhere for instant voice-powered AI assistance.

Python Streamlit Google Gemini API gTTS Web Speech API Render HuggingFace
Personal Portfolio Website Screenshot

Personal Portfolio Website

An interactive and visually stunning personal portfolio website featuring an ultra-complex animated logo with 5 spinning gradient rings, 6 orbiting particles, 8 floating micro-particles, and 6 expanding energy waves. Built with pure HTML5, CSS3, and vanilla JavaScript - no frameworks required! The site showcases my coding journey through four main sections: a welcoming home page with futuristic conic gradient borders, an About Me section with personal information and hobby cards, a comprehensive Projects showcase displaying all my work with live demos, and an interactive Particle Playground featuring 5 unique effect modes (sparkles, fireworks, trails, waves, and gravity wells with physics simulation). Features smooth glassmorphism effects with backdrop blur, fully responsive design optimized for all devices from mobile to desktop, custom CSS animations running at 60fps, keyboard shortcuts for power users, and mobile touch support for interactive elements. The entire website is performance-optimized with GPU-accelerated animations and automatic cleanup systems to prevent memory leaks.

HTML5 CSS3 JavaScript Git GitHub Responsive Design
AI Chatbox Assistant Screenshot

AI Chatbox - Multi-Theme Intelligent Assistant

An intelligent AI-powered chatbot featuring 4 unique themes and 12 distinct AI personalities (3 per theme). The Gaming Helper theme provides game strategies, walkthroughs, character builds, and competitive advice for dominating any game. Study Buddy assists with understanding difficult concepts, homework help, exam preparation, and effective learning techniques for academic success. Music Helper offers music theory lessons, song recommendations, instrument guidance for guitar/piano/drums, and production tips for aspiring musicians. Sports Coach delivers customized training programs, sports techniques, nutrition advice, and performance tips for athletes and fitness enthusiasts. Each theme supports three personality modes: Friendly (warm and supportive conversations), Professional (expert-level guidance with technical accuracy), and Humorous (fun and entertaining interactions with light jokes). Built with Python, Streamlit framework, and powered by Groq's llama-3.3-70b-versatile AI model for lightning-fast responses. Features real-time streaming responses that appear word-by-word, full context awareness to remember your conversation history, dynamic theme switching without losing your chat, customizable personality modes that can be changed mid-conversation, chat history management with clear functionality, message counter for tracking conversation length, and mobile-responsive design for seamless use on any device. Deployed on Streamlit Cloud with continuous integration and automatic HTTPS, making it accessible anywhere, anytime for instant AI assistance.

Python Streamlit Groq API Git Streamlit Cloud