Harshdeepsinh Zala

About Me

A motivated BCA 3rd-year student specializing in MERN stack development with a strong foundation in modern JavaScript (ES6+), React, Next.js, and functional programming principles. Experienced in building practical, user-centric applications such as SOUNotes, ReactFlix, GitFinder, and InfiticTac, demonstrating solid problem-solving ability and clean coding practices. Possesses hands-on exposure to freelancing projects, contributing to real-world development workflows and client-driven requirements. Actively advancing skills in advanced JavaScript, Next.js, and C++, with a strong interest in scalable software engineering.

Education

Senior Secondary (Science Stream)

Gujarat Board, Alfred High School, Bhuj
  • Percentage: 57%

Bachelor of Computer Applications

Silver Oak University, Ahmedabad
  • CPI: 9.09
  • CGPA 9.18

Year of Completion: April, 2026

Experience

Nexus Publication

Assisted in enhancing the responsiveness of an existing website using Tailwind CSS.

  • Ensured the site was fully responsive across devices, improving its usability and accessibility.
  • Gained hands-on experience in responsive design principles and practical application of Tailwind CSS.

Paper Generator for Nexus Publication

Developed a backend script using Node.js to automate the creation of question papers by fetching data from an API.

Key Features:

  • Fetched and processed question data from APIs to dynamically generate question papers.
  • Applied logic to calculate total marks based on the number and type of questions.
  • Included formatted headers and structured layout for clarity and consistency.

Projects

SOUNotes

A comprehensive material app designed for BCA students at Silver Oak University, built using Next.js, Tailwind CSS, and Rehype/Remark libraries.

Key Features:

  • Allows students to view notes, download them as PDFs, and access the academic calendar.
  • Progressive Web App (PWA) functionality for installing as web app.

Achievements:

  • Selected for Project Fair 2024.
  • Garnered over 25,000 page views.
  • Used by more than 95% BCA students of Silver Oak University

InfiTicTac

A modern, logic-driven infinite Tic-Tac-Toe game designed to challenge traditional board limits and enhance strategic thinking. Built using JavaScript (ES6+) with a focus on clean logic, modular architecture, and responsive UI handling.

Key Features:

  • Infinite grid-based gameplay allowing continuous expansion beyond the traditional 3x3 board.
  • Dynamic win-condition detection using scalable algorithms for variable board sizes.
  • Efficient state management to track player turns, moves, and game progress.
  • Clean and responsive UI with real-time updates and reset functionality.

ProjectVault

A centralized portfolio application built with React and Tailwind CSS to showcase and organize multiple development projects in a single, accessible platform. Designed with a clean UI and responsive layout for an optimal viewing experience across devices.

Key Features:

  • Displays a curated list of personal projects with live demo and repository links for easy navigation.
  • Responsive and modern UI styled using Tailwind CSS utility classes.
  • Component-based architecture using React for maintainability and scalability.
  • Deployed on Vercel for fast performance and public access.

ReactFlix

A dynamic movie directory web application built with React.js that consumes the TMDB API to display trending movies and detailed movie information. Designed with responsive layouts and intuitive UI to give users a seamless browsing experience.

Key Features:

  • Fetches real-time movie data including posters, descriptions, ratings, and trending lists using the TMDB API.
  • Search functionality for quick access to specific movies and titles.
  • Clean UI with dynamic routing and responsive design to support mobile and desktop users.
  • Built using modern React features and best practices for component­based architecture.

NextJS CRUD

A simple CRUD (Create, Read, Update, Delete) web application built with Next.js that showcases integration with a mock backend API and presents data in an interactive table using Material-UI’s DataGrid component. Designed for clean UI and efficient client-driven operations.

Key Features:

  • Full CRUD functionality allowing users to add, view, edit, and delete records using a mock API service (MockAPI).
  • Data presentation in a responsive, sortable, and searchable table using Material-UI DataGrid.
  • Built with Next.js for server-rendered UI and modern React toolchain.
  • Deployed as a live web application on Vercel for real-world access.

GitFinder

A web application that displays detailed GitHub user statistics including profile metadata and repository insights. Built using HTML, CSS, and JavaScript with responsive design principles and client-side API integration.

Key Features:

  • Fetches and visualizes GitHub user profile information such as repositories, stars, followers, and more.
  • Clean and interactive UI that adapts across screen sizes using utility-first CSS (Tailwind CSS approach implied by config).
  • Deployed live with seamless access through a Vercel-hosted URL.
  • Optimized client-side JavaScript handling to present API data dynamically without full page reloads.

TimeBoxing

A web-based productivity tool implementing the concept of time-boxing to help users effectively manage their schedules. Built with HTML, CSS, JavaScript, and html2canvas.

Key Features:

  • Create, edit, and delete time blocks for specific tasks with assigned dates, days, and times.
  • Export the visualized schedule as an image using html2canvas.

Skills

Programming Languages:
JavaScript C C++ Python Java
Web Technologies:
React JS Next JS Tailwind CSS HTML CSS
Backend Technologies:
Node.js
Tools & Version Control:
Git GitHub Vercel NPM/PNPM
Language:
English Gujarati Hindi