Projects
Personal Projects
Chessed Platform
- Successfully developed a four-player chess platform using React and TypeScript, allowing simultaneous gameplay on a single board
- Utilized TypeScript interfaces to identify potential errors and React hooks for dynamic component state management and updates
- Implemented game features including move suggestions, turn validation, piece movement, castling, pawn promotion, and check detection
- Enabled endgame scenarios with capturing, checkmate detection, ensuring valid moves, game termination when a player is checkmated
GarudaNvim
- Developed GarudaNvim, a customizable code editor and Neovim distribution written in Lua, enhancing efficiency with custom configurations
- Implemented features like easy installation with bash scripts, plugin version freezing, Noice for dynamic UI messages and various themes
- Optimized user experience with over 100 custom keymaps, 25+ plugin configurations, and efficient error handling for development workflows
- Built a documented site using MkDocs, reflecting installation, features, current and past releases and how-to guides for seamless onboarding
Cheats
Note: Can be directly installed via Homebrew
Haunted House
AutoERP
dotconfig files
Note: Not a project as such. But its a first install for me on any machine.
Projects Supervised by a Professor
Cloud-Based Fire Detection and Air Quality System with AI (Under Prof Bhaktha)
Ayurvedic Consultation Platform (Under Prof Mrigank Sharad)
- Built a robust backend with NodeJS and ExpressJS, utilizing MongoDB Atlas for efficient database management and data storage
- Integrated Firebase authentication for secure user access and intelligent categorization based on user type: patient, doctor, or retailer
- Integrated machine learning algorithms to automatically match patients with doctors based on prakriti determination form inputs
- Developed a comprehensive payment interface using Razorpay, including API routes for consultation and medicine transactions
Fire and Smoke Detection System (Under Prof Sudip Mishra)
- Developed an IoT-based fire detection system using ESP8266, MQTT, and MQ2 gas sensors, enhancing smoke detection accuracy
- Integrated real-time data transmission via MQTT and Mosquitto Broker, ensuring prompt fire alerts through email notifications
- Utilized machine learning algorithms to reduce false alarms, improving fire identification precision and overall system reliability
- Addressed market gaps with a dual-layered detection approach, ensuring timely and accurate hazard alerts for enhanced fire safety