Summary
Overview
Education
Skills
WORKING IN PERSONAL AND COLLEGE PROJECTS EXPERIENCE:
MY PERSONAL AND COLLEGE PROJECTS
Certification
Timeline
Generic
SANJAI K VAIKKAN

SANJAI K VAIKKAN

ERNAKULAM

Summary

I am an aspiring React Developer with a strong passion for learning and adapting to new technologies. I enjoy building user-friendly applications and writing clean, efficient code. Eager to contribute to innovative projects and grow in a dynamic development environment.

Overview

1
1
Certification

Education

Bachelor of Technology - Computer Science

Toc H Institute of Science And Technology
Arakkunnam

Skills

Html and Css

Javascript

React

Python

Linux

Rest Api

Git and Github

Docker

WORKING IN PERSONAL AND COLLEGE PROJECTS EXPERIENCE:

  • Developed responsive web applications using HTML, CSS, and JavaScript, ensuring seamless user experience across devices.
  • Designed and implemented interactive UI components with React.js, improving user engagement.
  • Utilized state management techniques such as React hooks (useState, UseEffect,UseContext,UseRef,UseCallback,UseReducer) for dynamic data handling.
  • Integrated event listeners and DOM manipulation using JavaScript to create interactive functionalities.
  • Styled applications with CSS Flexbox, Grid ensuring a clean and modern UI.
  • Integrated APIs, handled user authentication, and optimized performance for smooth application flow.
  • Designed authentication flows with user registration, login, logout, and session persistence using local storage.
  • Built reusable components and integrated features like filtering, search functionality, and navigation with React Router.
  • Developed interactive features such as task management, music playback controls, and dynamic data rendering.
  • Utilized modern CSS techniques, including hover effects, transitions, and responsive layouts for an enhanced user experience.
  • Integrated event listeners and JavaScript functions to manage user interactions efficiently.
  • Containerized applications using Docker for streamlined deployment and environment consistency.

MY PERSONAL AND COLLEGE PROJECTS

Portfolio Website using HTML and CSS: Developed a personal portfolio website to showcase my projects, skills, and experience. Utilized HTML and CSS to create a responsive design that adapts to different screen sizes.

• Developed a Spotify-like music player using HTML, CSS, and JavaScript, featuring a responsive UI and interactive controls. Implemented core functionalities such as play, pause, next, previous, and volume control using JavaScript functions like playAudio(), pauseAudio(), nextTrack(), and prevTrack(). Utilized the Audio API (audio.play(), audio.pause()) to handle playback and setInterval() for real-time progress updates. Integrated event listeners (addEventListener()) for user interactions, ensuring smooth navigation and seamless user experience

• I developed a To-Do List app using React to streamline resume task management. It features task addition, completion, and deletion with useState for dynamic updates. The UI is enhanced with react-icons and responsive CSS.

•Developed a Travel Package Management System using React and React Router, featuring a responsive user interface with dynamic navigation, search functionality, and authentication flow. Implemented user registration, login, and logout functionality with session persistence using local storage. Designed reusable components for displaying travel packages with filtering capabilities and integrated modern CSS styling for hover effects, transitions, and responsive layouts. Utilized React hooks (useState, useEffect) for state management and followed best practices for component-based architecture.

•Developed a Python-based crowd management system using OpenCV and the Haar Cascade algorithm to monitor entry and exit through two webcams placed at a room’s entrance and exit. The system accurately detects and tracks people, updating the count dynamically. When the permitted occupancy limit is reached, an alarm is triggered to prevent overcrowding.(College Mini Project).

•Developed a Python-based AI Legal Advisor application with modules for court management, advocate handling, complaint registration, advocate assignment, user authentication (login/signup), and data storage in MySQL. The application features an AI-powered dashboard built using RAG, LangChain, Hugging Face, Gemini API, and ChromaDB, enabling intelligent legal assistance. It streamlines legal workflows by automating case management, providing AI-driven legal insights, and enhancing efficiency in legal consultations and dispute resolution.(College Major Project).

Certification

•Learning Linux Basics Course and Lab By KodeKloud.

• React Essential Training By LinkedIn Learning

Learning Redux Toolkit By LinkedIn Learning

Figma for UX Design By LinkedIn Learning

Docker for Developers By LinkedIn Learning

Learning Kubernetes By LinkedIn Learning

Learning Rest APIs By LinkedIn Learning

Designing Restful APIs By LinkedIn Learning

Node.js Essential Training By LinkedIn Learning

The Complete 2023 Web Development Bootcamp By Udemy

Timeline

Bachelor of Technology - Computer Science

Toc H Institute of Science And Technology
SANJAI K VAIKKAN