Skip to content
View Harshil-1603's full-sized avatar

Highlights

  • Pro

Block or report Harshil-1603

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Harshil-1603/README.md

Harshil Agrawal — software, systems, open source. Build it. Understand it. Make it better.

I build useful software and dig into the details that make it work.
Full-stack applications, graph algorithms, and fixes that find their way upstream.

Tech stack  ·  GitHub stats  ·  Projects  ·  Open source  ·  All repositories

Tech stack

Languages

C++, Python, Go, TypeScript, JavaScript

Web & data

React, Next.js, PostgreSQL, Prisma

Daily drivers

Git, Linux, Docker

GitHub activity

GitHub stats: stars, commits, pull requests, merged pull requests, and issues Most used languages across my repositories

GitHub contributions, current streak, and longest streak

Selected work

A shared-resource booking platform for campuses: room calendars, approval workflows, role-based access, and automatic waitlists.

TypeScript Next.js PostgreSQL Prisma

Student-to-centre allocation on real road networks, with Dijkstra, A* pathfinding, spatial indexing, and interactive maps.

C++17 OpenStreetMap Leaflet CMake

Also built: Face Recognition Attendance — a Python web app that marks attendance with face recognition and syncs records to Google Sheets.

Open source

I like the work behind a good fix: reproduce the edge case, understand the cause, and add a regression test. A few contributions merged upstream:

Project Contribution
miniredis · Go Keep copied streams and consumer groups independent.
LNbits · Python Preserve fractional seconds in SQLite date filters.
OpenFeature Go SDK · Go Validate feature-flag metadata types in telemetry.
pydot · Python Render DOT graphs as SVG directly in notebook cells.
freeCodeCamp · Curriculum Clarify the Python RPG character lab instructions.

Browse my merged contributions ↗


Good problems make good conversations.
Explore a project, read a diff, or open an issue in the relevant repository.

From a useful idea to a working implementation.

Popular repositories Loading

  1. Campus-Grid Campus-Grid Public

    TypeScript 2

  2. Harshil-1603.github.io Harshil-1603.github.io Public

    HTML

  3. smartapi-python-personal smartapi-python-personal Public

    Forked from angel-one/smartapi-python

    Python

  4. quicknews-buzz quicknews-buzz Public

    Forked from Fagun1/quicknews-buzz

    TypeScript

  5. servers servers Public

    Forked from modelcontextprotocol/servers

    Model Context Protocol Servers

    JavaScript

  6. face_recognition face_recognition Public

    Python