logoSujal Gandhi
GitHubLinkedinInstagram

Projects

Homelab Server

Set up a personal homelab server for hosting applications and services like NAS for cloud storage, VPN (Twingate) for secure remote connectivity, Glances for monitoring system performance, Vaultwarden for password management, CasaOS for server management along with Files for file organization and various other self-hosted projects.

Kanban Board

A full-stack task management application allowing users to create, edit, update, and delete tasks, using drag-and-drop feature for seamless task movement across statuses, with a responsive React and Tailwind UI using MongoDB for efficient data management

Open Project

Task Scheduling AI Agent

An AI-powered scheduling agent built with Python, Pydantic-AI, and Ollama’s LLaMA 3.2, integrating seamlessly with Google Calendar. It uses intelligent NLP to automate task management, generate Meet links, detect locations, and adapt to user preferences.

Open Project

Whatsapp MVP bot

A WhatsApp-first order management system enabling customers to browse, order, and get updates via chat. Agents use a React PWA dashboard to manage orders, track deliveries, and automate communication.

Open Project

Career Wise

Utilizing an algorithm, personalized career advice is provided based on skills and interests. Using a custom algorithm to align test scores with ideal career choices, promoting informed decisions. Boosting user confidence with a real-time chatbot for career queries, enhancing understanding.

Open Project

Equipment Maintenance Tracker

A web app designed to help factory managers track, schedule and manage the maintenance of their equipments. It allows users to log maintenance activities and generate reports on equipment status. Test credentials - 1. Manager id: [email protected], password: password123 2. Technician id: [email protected], password: password123

Open Project

Bookmark App

A React + Vite app to manage bookmarks efficiently. Users can add, edit, delete, search, and organize bookmarks by categories. It saves data in local storage, supports fuzzy search by tags, titles, or notes, and allows switching between views (Active, Read-later, Archived). It also supports exporting links and notes (e.g., JSON, CSV).

Open Project

Stopwatch

Stopwatch is a simple web application that allows users to track time intervals. It features start, stop, and reset functionalities, providing an intuitive interface for time management.

Open Project

Password Generator

A simple password generator that creates strong, random passwords to enhance security. Users can customize password length and complexity, ensuring robust protection for their accounts.

Open Project

Movie Ticket Booking System

A simple cinema booking system implemented in Python using Tkinter for the graphical user interface (GUI) and MySQL for the database. Users can register, login, select movies, book seats, and make payments through this system.

Open Project
Community

Github

Social Media

Linkedin