AI Chatbot (Mistral LLM)
Engineered a personalized AI chatbot that acts as a digital replica of myself. Integrated fully trained and fine-tuned prompt templates using the Mistral LLM to enforce deterministic, identity-aware responses.
- Identity-based response enforcement for consistent personality-driven outputs.
- API-driven architecture to handle requests, responses, and session management.
- Contextual conversation handling and state management across multiple queries.
- Learning: Understanding LLM prompt engineering, API integration, and data flow between front-end and model backend.
- Developed knowledge of secure, scalable API design for AI applications.
- Implemented logging and monitoring to debug and optimize conversational flows.
- Experience with integrating AI systems into web and mobile interfaces.
Seat Reservation System
Designed and implemented an end-to-end seat reservation system covering database schema design, backend APIs, and frontend integration. Built RESTful APIs using Flask (Python) to manage movies, shows, seats, and bookings, with Supabase as the backend database layer.
- Database & API design to manage real-time data for movies, shows, and bookings.
- Seat locking mechanism to temporarily reserve seats and prevent double booking.
- Dynamic frontend integration with real-time API calls for seat selection and payment validation.
- Learning: Hands-on experience with data modeling, RESTful APIs, and real-time data integration.
- Implemented error handling, session management, and concurrency control.
- Understanding of backend-frontend communication and event-driven architecture.
- Knowledge gained in building scalable systems and integrating multiple services.
E-commerce Platform
Developed a mini e-commerce platform covering product listing, cart, checkout, payment, and notifications. Focused on end-to-end system integration and user experience.
- Cart/session management with persistent state and inventory checks.
- Payment gateway integration, including transaction validation and error handling.
- End-to-end order workflow connecting frontend, backend, and database.
- Learning: Insights into full-stack integration, system dependencies, and order processing pipelines.
- Experience with combining multiple APIs for payment, notifications, and inventory synchronization.
- Gained understanding of user flow, error handling, and real-time updates.
- Knowledge in building scalable microservices-like architecture for small projects.