Skip to content
View Harshv2608's full-sized avatar

Block or report Harshv2608

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.

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
Harshv2608/README.md

Harsh Vardhan

Typing SVG

Building reliable applications from the metal up to the cloud.


πŸ“ Engineering Principles

Strong fundamentals first.
Understand the abstraction before optimizing it.

Architecture dictates scalability.
Build systems that are observable, testable, and maintainable.

State management is everything.
Whether in a database or a UI component, predictable state is predictable software.


πŸš€ Featured Engineering

Native scheduling engine with a Node.js execution bridge and interactive visualization.

  • Engineering: Designed an execution pipeline where a Next.js frontend communicates via a Node.js API to a native C process executing CPU scheduling algorithms, returning real-time execution traces.
  • Stack: C, TypeScript, Node.js, Next.js

Geospatial matching system connecting food surplus with optimal recipients.

  • Engineering: Implemented a deterministic matching engine with strict transactional lifecycle locks, automated validation, and a scalable backend architecture for geospatial data queries.
  • Stack: TypeScript, Next.js, Node.js, Database Systems

Fully rule-compliant chess engine built from scratch with zero dependencies.

  • Engineering: Implemented complex state management, algorithmic move validation (castling, en passant, checkmate), and structured board state lifecycle.
  • Stack: JavaScript, HTML5, CSS3

Automated data extraction pipeline for unstructured financial documents.

  • Engineering: Built an ingestion pipeline handling PDF processing β†’ Gemini LLM information extraction β†’ structured output β†’ data persistence β†’ usable Streamlit interface.
  • Stack: Python, Streamlit, Google Gemini AI

πŸ’» Technical Arsenal

Core Languages

TypeScript JavaScript Java Python C++ C

Backend & APIs

Node.js Express.js FastAPI REST API

Frontend

Next.js React TailwindCSS

Databases

MongoDB PostgreSQL MySQL Microsoft SQL Server

Cloud / DevOps

AWS Google Cloud Firebase Git

Data / ML

NumPy Pandas scikit-learn


πŸ“ˆ GitHub Activity


GitHub Stats GitHub Streak

🧭 Currently Exploring

  • Systems & Backend Engineering: Bridging low-level execution (C/C++) with high-level web APIs (Node.js).
  • Core CS Fundamentals: Deepening knowledge in Operating Systems (OS), Computer Networks (CN), DBMS, and Object-Oriented Programming (OOPs).
  • System Design & Architecture: Shifting from local prototypes to cloud-deployed, scalable, and observable systems with an emphasis on production architecture.
  • Advanced DSA & Algorithms: Deepening knowledge in graph theory, dynamic programming, and state optimization via consistent LeetCode practice.

Profile Views

Pinned Loading

  1. food-distribution-app food-distribution-app Public

    A full-stack, geospatial web platform designed to eliminate food waste by connecting donors with nearby NGOs. Built with a deterministic matching engine, strict transactional lifecycle locks, and a…

    TypeScript 3

  2. Adaptive-CPU-Scheduler Adaptive-CPU-Scheduler Public

    An enterprise-grade, interactive CPU Scheduling Simulator. Executes low-level native C scheduling algorithms and visualizes execution traces in real-time using a modern Next.js dashboard and Node.j…

    TypeScript 4 3

  3. findoc-ai findoc-ai Public

    Enterprise-grade financial document automation tool using Python, Streamlit, and Google Gemini AI to extract structured metrics from unstructured financial PDFs.

    Python 3