Skip to content
View harshitgupta31415's full-sized avatar
🎯
Building reliable developer tools and contributing to open source.
🎯
Building reliable developer tools and contributing to open source.

Organizations

@Virtual-Library-by-Dr-Deepak-Aanjna @vedonyx-digital-infra-provider

Block or report harshitgupta31415

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
harshitgupta31415/README.md
Harshit Gupta — software developer and competitive programmer

17-year-old full-stack developer building reliable systems · Codeforces Expert · 430+ problems solved

LinkedIn · Email · LeetCode · Codeforces

About

I am a 17-year-old developer and CTO at Vedonyx, based in New Delhi, India. I work primarily with TypeScript, Python, React, FastAPI, PostgreSQL, and Flutter. I enjoy taking products beyond the demo stage: defining system boundaries, testing failure cases, documenting trade-offs, and deploying software that other people can evaluate.

Selected engineering work

Project Engineering highlights Stack
RollbackReady · API Evidence-based Prisma migration review with deterministic checks, disposable PostgreSQL simulations, failure timelines, verified recovery plans, CI, containers, and cloud deployment. Next.js, TypeScript, FastAPI, PostgreSQL, Docker, Kubernetes
Prisma Schema Visualizer · Live Interactive ER diagrams with relationship routing, obstacle avoidance, focus states, zoom, pan, and PNG export. Next.js, React, TypeScript
Memvora CLI Installable CLI for terminal capture, content hashing, offline queueing, workspace configuration, and authenticated synchronization. Python, Typer, HTTPX
VectorBridge Local-first CDR/SVG conversion interface with engine discovery, temporary-file cleanup, progress feedback, and light/dark themes. TypeScript, Next.js, Node.js

Small tools, sharp boundaries

Tool What it solves
envproof Finds missing, empty, duplicate, and undocumented environment keys without exposing values.
jsonshape Detects breaking structural changes between JSON API payloads.
portpick Finds or safely reserves predictable TCP ports for local tools and test suites.
PR Size Guard Adds configurable pull-request size feedback without tokens or noisy bot comments.
Stack Trace Sprint Turns realistic failure traces into a keyboard-accessible debugging game.
Repo Radar Audits repository health and produces actionable local or CI reports.
API Pulse Checks endpoint availability, accepted statuses, and latency targets from a small contract.
Contrast Lab Tests accessible colour pairs with exact WCAG calculations and shareable URLs.

Browse the complete project index →

Open-source contributions

  1. OpenClaw: preserve request context in queued operations — kept each queued operation's diagnostic context tied to its submitting request, with regression coverage.
  2. OpenClaw: keep distinct mixed-script memories in search results — improved Unicode tokenization so distinct Cyrillic, Arabic, and Indic notes are not treated as duplicates.
  3. OpenClaw: find tool parameters inside composed schemas — fixed tool discovery for parameter names and descriptions nested in anyOf, oneOf, and allOf, with regression tests.
  4. OpenClaw: seed Discord presence data after startup and reconnect — merged with focused regression coverage and runtime-boundary validation.
  5. OpenClaw: clarify replies to buttonless question prompts — replaced tap-only guidance with instructions that also work in text-only channels.
  6. OpenClaw: correct node-approval command examples — merged documentation fix.
  7. Kubernetes: update the gRPC dependency — merged upstream contribution.

Engineering focus

  • Product engineering: accessible interfaces, typed APIs, authentication, persistence, and responsive interaction.
  • Backend systems: Python services, PostgreSQL, migrations, validation, authorization, and failure-safe workflows.
  • Delivery: automated tests, GitHub Actions, containers, Vercel, Cloud Run, and Kubernetes.
  • Problem solving: Codeforces Expert with 430+ unique problems solved across LeetCode and Codeforces—currently 368 on LeetCode and 59 on Codeforces.

Competitive programming

Live HarshitGupta314 Codeforces dashboard

The Codeforces dashboard is regenerated from the official API every six hours.

Core toolkit

Area Tools
Languages TypeScript, Python, JavaScript, Dart, SQL
Product Next.js, React, Node.js, Flutter, FastAPI
Data PostgreSQL, Prisma, SQLAlchemy, Pandas, NumPy
Delivery GitHub Actions, Docker, Kubernetes, Vercel, Google Cloud

Open to collaborating on developer tools, data products, and reliability-focused web systems.

Pinned Loading

  1. cdr_to_svg cdr_to_svg Public

    Local-first CorelDRAW CDR and SVG converter with automatic engine detection and temporary-file cleanup.

    TypeScript

  2. memvora-cli memvora-cli Public

    Python CLI for terminal capture, content hashing, offline queueing, and authenticated Memvora synchronization.

    Python

  3. prisma-visualizer prisma-visualizer Public

    Interactive Prisma schema visualizer with relationship routing, obstacle avoidance, zoom, pan, and PNG export.

    TypeScript

  4. nycr3s1-backend nycr3s1-backend Public

    FastAPI control plane for Prisma migration analysis, deterministic failure simulation, and verified recovery planning.

    Python 1

  5. nycr3s1-frontend nycr3s1-frontend Public

    Next.js interface for evidence-based Prisma migration review, failure simulation, and verified recovery planning.

    TypeScript 1

  6. jazzband/tablib jazzband/tablib Public

    Python Module for Tabular Datasets in XLS, CSV, JSON, YAML, &c.

    Python 4.8k 624