Languages:
JavaScript – Proficient in creating dynamic and interactive elements for web applications.
Python – Experienced in using Python for developing desktop applications with Tkinter and general programming.
Java – Knowledgeable in object-oriented programming concepts and Java frameworks like Swing.
C & C++ – Strong foundation in programming principles and data structures.
Web Development:
HTML & CSS – Skilled in building structured, accessible, and visually appealing web pages.
JavaScript Libraries/Frameworks:
GSAP & ScrollTrigger
AOS (Animate On Scroll) – Implemented for adding smooth scroll animations to websites.
Locomotive.js – Used for advanced scroll effects and smooth user experiences.
Responsive Design – Knowledgeable in designing layouts that work well on all device sizes.
Frameworks and Libraries:
Tkinter (Python) – Developed GUI applications, like a weather app, using this framework.
Swing (Java) – Built Java desktop applications with this library, including custom user interfaces.
Tools:
Git & GitHub – Version control, collaborative work, and managing repositories.
Weather App
Description: A desktop application built with Python and Tkinter that allows users to enter a city name and fetches real-time weather information for that location.
Technologies Used: Python, Tkinter, API integration (for weather data).
Features: Displays temperature, weather conditions, and updates in real-time upon user input.
To-Do List Application
Description: A web application designed for users to manage their daily tasks. Users can add, delete, and track progress based on completed tasks.
Technologies Used: HTML, CSS, JavaScript.
Features: Interactive UI with task completion tracking, simple to use, and responsive design for mobile users.
Animated Websites
Description: A website built with animation effects using AOS and JavaScript to enhance the user experience. The goal was to create a visually engaging and interactive site.
Technologies Used: HTML, CSS, JavaScript, AOS (Animate on Scroll), GSAP, ScrollTrigger, Locomotivejs.
Features: Smooth scroll animations, hover effects, and responsive layout for seamless navigation across devices.
JeeLo (Student Mental Health and Productivity Tool)
Description: A unique website designed for students to manage their studies while focusing on mental health. It allows students to track assignments, goals, and take breaks as needed.
Technologies Used: Vue.js, HTML, CSS.
Features: Task tracking, reminders, a break scheduler, and a simple user interface that promotes mental well-being alongside academic productivity.