My Projects
A collection of my projects in AI, Machine Learning, Data Science, and Software Engineering. Each project demonstrates my skills, knowledge, and passion for technology.

UITravel - AI Tour Booking System
2025-12-30A full-stack intelligent tour booking platform combining a modern Angular 19 SPA with a FastAPI backend. It leverages AI Agents (LangGraph) for semantic search and 24/7 customer support, featuring real-time updates and secure payment integration.
- Engineered a semantic search engine and context-aware AI chatbot using LangGraph, OpenAI, and Vector Databases (Qdrant) for personalized travel recommendations.
- Implemented a secure multi-step booking flow with OTP verification via SendGrid and integrated VNPay gateway for real-time transactions.
- Developed a responsive UI with Angular 19 and TailwindCSS, featuring real-time data streaming (SSE) for chat and push notifications.
- Designed a scalable microservices-ready architecture using Docker, separating the Client, API Gateway, and AI Agent layers.

MusicStream - Cloud-Native Streaming Platform
2025-12-25A scalable, full-stack music streaming solution built with a microservices architecture. It delivers adaptive audio streaming, AI-powered recommendations, and immersive real-time visualizations, all orchestrated via Kubernetes.
- Designed a resilient microservices architecture using Node.js and Express, managed by DigitalOcean Kubernetes with Horizontal Pod Autoscaling (HPA) for high availability.
- Integrated AI-driven personalization using Recombee and adaptive bitrate streaming via Cloudinary to optimize content delivery and user engagement.
- Implemented a robust DevOps pipeline using GitHub Actions for CI/CD, enabling automated testing, containerization, and zero-downtime deployments.
- Built an immersive React frontend utilizing the Web Audio API for real-time frequency analysis and dynamic 3D audio visualizations.

The Lost Forest - Jade Rabbit's Adventure
2025-11-05A classic 2D platformer featuring a brave Jade Rabbit navigating a mysterious forest. Built with a nostalgic pixel art style (Sunny Land), players must dodge traps, fight enemies, and collect carrots to find their way home.
- Developed a responsive player controller supporting precise movement, jumping, and ladder climbing mechanics with smooth animation state transitions.
- Implemented a health system (3 HP) and enemy AI behaviors for Killer Bees, Carnivorous Plants, and Snails, utilizing Unity's collision detection.
- Built a comprehensive collectible system tracking Stars for high scores and Carrots (max 3/level) for progression, integrated with a real-time UI.
- Designed intricate level layouts using Tilemaps and optimized 2D physics to ensure bug-free platforming interactions.

Witch Hunt - 2D Top-Down Shooter
2025-10-31A retro-style 2D top-down shooter game developed with Unity. Players take on the role of a brave witch hunter, battling through waves of spooky creatures in a pixel-art world with progressive difficulty levels.
- Developed a responsive player controller featuring free movement and precise mouse-aiming mechanics with adjustable bullet spread and fire rates.
- Implemented dynamic enemy AI that tracks and attacks the player, featuring various enemy types like ghosts, bats, and witches.
- Designed a complete game loop including health management, temporary invincibility frames, level progression, and high-score tracking.
- Created an immersive retro experience using pixel art assets, particle effects for combat feedback, and a polished UI system.

CineSphere - Intelligent Movie Streaming
2025-09-20A next-generation movie streaming platform featuring a hybrid backend architecture. It combines the robustness of Java for core business logic with a Python-based AI engine to deliver personalized content recommendations in real-time.
- Architected a hybrid microservices ecosystem using Java Spring Boot for secure user management and billing, seamlessly integrated with Python FastAPI for AI services.
- Engineered a collaborative filtering recommendation engine using Python and TensorFlow to personalize movie suggestions based on user viewing history.
- Built a high-performance, SEO-optimized frontend interface using Next.js and TypeScript, ensuring fast load times and type safety.
- Implemented efficient data caching and session management using Redis to handle high-concurrency traffic during peak streaming hours.