HOME
ABOUT ME
EDUCATIONS & INTERNSHIP
Computer Science Engineering
St Michael College of Engineering and Ttechnology
2019 - 2023
Phoenix
🚀 Join Phoenix for a 15-day Python Internship and gain hands-on experience.
3 Aug 2022 - 17 Aug 2022
Autodesk
Thrilled to have won Autodesk Challenge Level 1 in Chennai! A huge step forward in showcasing creativity and innovation in design.
24 March 2023 - 25 March 2023
JOFINITY
🚀 6-month internship at Jofinity—work on real-time projects using PHP and MySQL! Gain hands-on experience and enhance my development skills.
Dec 2023 - Mar 2024
NoviTech Research and Development
21-day Masterclass on React.js hosted by NoviTech Research and Development. 🙌 The sessions were incredibly insightful, and I’m grateful for the opportunity to enhance my skills in React.js.
26 December 2024 - 01 February 2025
Certificate
PROJECTS
Created a G-MUSIC web app where Admin can upload, stream, and organize their React library
seamlessly in an interactive UI. Combined real-time music streaming, authentication, and
database management for a responsive user experience.
Features:
- Music Upload & Storage - Utilized MongoDB for audio file uploading and storage using Node
- Playlists & Favorites - Allow users to create playlists and favorite songs
- Search & Filtering - Real-time song search with filtering.
- Admin Panel - Role-based access control for content moderation.
Created a G-MUSIC web app where Admin can upload, stream, and organize their React library
seamlessly in an interactive UI.
Features:
- Music Upload & Storage - Utilized MongoDB for audio file uploading and storage using Node
- Imagkit: Songs and Cover Images upload to Storage using Imagekit.
- Management: Add or remove songs, albums, Artist from App.
Created a G-MUSIC web app where users can upload, stream, and organize their React library
seamlessly in an interactive UI. Combined real-time music streaming, authentication, and
database management for a responsive user experience.
Features:
- Authentication: Customers can Login with our own goodle account.
- Responsive: Mobile, Tablet, Laptop view fully Responsive design.
- Stream: Check the song status of current paly any songs.
- Profile: View customer details like Name and User ID number.
The Movie Catalog Module allows users to browse and explore movies fetched from the TMDB API.
It provides a seamless experience for discovering movies, viewing details, and adding them to a
watchlist.
Features:
- Browse Movies: View a list of popular, trending, and upcoming movies.
- Search Movies: Search for movies by title, genre, or keyword.
- Movie Details: View detailed information about a movie, including synopsis, ratings, cast, and trailers.
- Watchlist: Add or remove movies to/from your personal watchlist.
The Watchlist Module allows users to save movies they want to watch later. It is integrated
with the TMDB API to fetch and display movie details dynamically.
Features:
- Add to Watchlist: Save movies to your watchlist for future viewing.
- Remove from Watchlist: Remove movies from your watchlist.
- View Watchlist: Browse all movies saved in your watchlist.
- Sync with TMDB: Automatically fetch updated movie details from the TMDB API.
The Movie Details Module provides comprehensive information about a selected movie, fetched
from the TMDB API. It enhances the user experience by displaying rich content like trailers,
cast, and reviews.
Features:
- Movie Information: View details like title, release date, runtime, and genre.
- Cast and Crew: Browse the list of actors, directors, and other crew members.
- Trailers and Clips: Watch official trailers and video clips.
- Ratings and Reviews: See user and critic ratings, along with reviews.
Features:
- User Input:
The user provides their first name, last name, email, and password. - Firebase Authentication:
Use Firebase Authentication to create a new user with email and password. - Store User Details in Firestore:
Save additional user information (e.g., first name, last name) in Firebase Firestore. - Redirect to Login:
After successful registration, the user is redirected to the login page.
Features:
- User Input:
The user provides their email and password to log in. - Firebase Authentication:
Authenticate the user using Firebase's sign-in functionality. - Error Handling:
Handle errors such as invalid credentials or non-existing users. - Redirect to Profile Page:
After successful login, the user is redirected to their profile/dashboard.
Features:
- Authentication Check:
Ensure only authenticated users can access the profile page.
Use Firebase's onAuthStateChanged or auth.currentUser. - Fetch User Data:
Retrieve user-specific data (e.g., name, email) from Firestore. - Logout:
Provide a logout button to allow users to log out. - Redirect to Login After Logout:
Redirect unauthenticated users back to the login page.
The Home Page serves as the main entry point to the website, providing navigation and key
information.
Features:
- Responsive Design: Adapts to different screen sizes.
- Navigation Menu: Links to all main sections of the website.
- Hero Section: Eye-catching banner with call-to-action.
- Footer: Contains copyright information and secondary links.
This page provides information about the website or organization.
Features:
- Company/Personal Introduction: Brief history and mission statement.
- Team Section: Profiles of key people (with placeholder images).
- Timeline: Key milestones and achievements.
The Contact Page allows visitors to get in touch with the website owner.
Features:
- Contact Form: Simple form with name, email, and message fields.
- Location Info: Address and map placeholder.
- Social Media Links: Icons linking to social profiles.
- Responsive Design: Works on mobile and desktop.














