17-year-old full-stack developer building reliable systems · Codeforces Expert · 430+ problems solved
LinkedIn · Email · LeetCode · Codeforces
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.
| 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 |
| 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 →
- OpenClaw: preserve request context in queued operations — kept each queued operation's diagnostic context tied to its submitting request, with regression coverage.
- OpenClaw: keep distinct mixed-script memories in search results — improved Unicode tokenization so distinct Cyrillic, Arabic, and Indic notes are not treated as duplicates.
- OpenClaw: find tool parameters inside composed schemas — fixed tool discovery for parameter names and descriptions nested in
anyOf,oneOf, andallOf, with regression tests. - OpenClaw: seed Discord presence data after startup and reconnect — merged with focused regression coverage and runtime-boundary validation.
- OpenClaw: clarify replies to buttonless question prompts — replaced tap-only guidance with instructions that also work in text-only channels.
- OpenClaw: correct node-approval command examples — merged documentation fix.
- Kubernetes: update the gRPC dependency — merged upstream contribution.
- 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.
| 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.


