Harshit's Website
THEME
🌙 Dark
☀️ Light
🦡 Badger
🌊 Ocean

My Technical Work

GradeCalc & GradeCalc Sync Pro

A full-stack suite designed to eliminate university grading guesswork by integrating directly with the Canvas LMS API.

  • One-Click Sync: Published Chrome Extension imports active assignments and complex grading rules instantly.
  • Advanced Grade Simulation: Features a "What-If" simulator and target score calculator to determine final exam requirements.
  • Interactive Analytics: Utilizes Chart.js to visualize semester GPA trends in a responsive UI.
Java Spring Boot PostgreSQL JavaScript Canvas API
GradeCalc Icon

BadgerPlay (CheeseHacks Hackathon)

A mobile-first platform for UW-Madison students to organize pickup sports games in real-time across campus facilities like the Bakke or SERF.

  • Game Discovery: Live feed of upcoming games with verified student badges and invite-only "Private Games" system.
  • Social Interactions: Integrated real-time messaging using strategic polling for a responsive community experience.
  • Modern Stack: Engineered using React, Node.js, and MongoDB Atlas for flexible data storage.
🏆 Winner: "Most Madison" Award
React Node.js MongoDB Tailwind CSS
BadgerPlay Interface

Nexus Inventory - Full Stack Catalog

A robust Full-Stack application for e-commerce inventory management developed during a hackathon, demonstrating a complete implementation of the MVC architecture.

  • Backend Engineering: Built with Java Spring Boot, utilizing Spring Security and Spring Data JPA.
  • REST API Design: Developed secure endpoints for full CRUD operations and custom SQL queries.
  • Dynamic Frontend: Admin Dashboard UI built with HTML/CSS and Fetch API for real-time rendering.
Java Spring Boot MySQL JavaScript
Nexus Inventory Dashboard

Hotel Management System

A desktop application designed for streamlined hospitality operations, featuring a full graphical interface and database persistence.

  • Database Integration: Structured SQL query management for customer records and hotel services.
  • User Interface: Built with Python and Tkinter for a functional desktop experience.
Python Tkinter MySQL
Hotel Management UI

Mini Games & Problem Solving

Logic Games (Python)

Projects like Blackjack, Higher or Lower, and Auction Systems to refine problem-solving skills.

Competitive Programming

Regularly solving algorithmic challenges on LeetCode to strengthen analytical thinking.