— Steve Jobs

I'm Shaurya, a Software Engineer from Delhi, India

I have strong expertise in Data Structures & Algorithms, System Design, Web Development, Machine Learning, and AI.

Illustrated character avatar
ReactNode.jsPythonC++Express.jsGoMongoDBPostgreSQLDockerPrismaRedisSupabaseLogomarkReactNode.jsPythonC++Express.jsGoMongoDBPostgreSQLDockerPrismaRedisSupabaseLogomarkReactNode.jsPythonC++Express.jsGoMongoDBPostgreSQLDockerPrismaRedisSupabaseLogomarkReactNode.jsPythonC++Express.jsGoMongoDBPostgreSQLDockerPrismaRedisSupabaseLogomark

SELECTED WORK

Ephemeral Sandbox Pod Scheduler
KubernetesDockerCloudflare R2Node.jsTypeScriptReactWeb Sockets2026

Ephemeral Sandbox Pod Scheduler

A browser IDE that provisions a real, isolated Kubernetes pod per project on demand — an init container seeds files from S3/R2, a live terminal and editor stream over Socket.IO, and nginx-ingress routes each project to its own subdomain.

Vercel, From Scratch
AWS S3RedisNode.jsTypeScriptReactDocker2026

Vercel, From Scratch

A from-scratch clone of Vercel's deploy pipeline — paste a GitHub repo and it's cloned, queued, built, and served live, backed by a Redis job queue, S3 storage, and a multi-service Node.js backend.

ChainForge
GoReactBoltDBMongoDBExpressDockerTCP2026

ChainForge

A from-scratch Bitcoin-protocol blockchain in Go, with real PoW, UTXO, ECDSA wallets, P2P networking, and a full React dashboard to explore it all.

Nexus - Realtime Chat
GoReactWebSocketDocker2026

Nexus - Realtime Chat

A real-time multi-user chat app in Go, with WebSocket-based messaging, a single custom connection pool for broadcasting

Custom Malloc Memory Manager
Csbrk/brkLinked ListsPointer ArithmeticThread SafetyData Structures2026

Custom Malloc Memory Manager

A memory manager from the ground up. From-scratch implementation of malloc and free in C, managing real heap memory with sbrk/brk, splitting and merging blocks, and growing or shrinking the heap dynamically.

NanoGit — Git Internals in Python
PythonSHA-1zlibPack FilesHTTP Smart ProtocolStandard Library Only2026

NanoGit — Git Internals in Python

A minimal Git client built from scratch in pure Python — object hashing, binary index parsing, tree and commit writing, and pack file pushing over the HTTP Smart Protocol. Supports init, add, commit, diff, status, and push to GitHub.

OPEN SOURCE

prisma / prisma logo
Next-Generation Node.js & TypeScript ORM
prisma / prisma
1 Merged PR
Merged#29712

fix(client): infer moduleFormat correctly for nodenext/node16 in CJS projects

TypeScriptPrisma ClientModule Resolution

The prisma-client generator inferred moduleFormat by checking only whether tsconfig's module was literally "commonjs", treating node16/nodenext as ESM — but under nodenext, tsc actually decides CJS vs ESM per file from the nearest package.json's type field. CJS projects on nodenext (common for NestJS backends) got an ESM-only client with import.meta.url that crashed at runtime once required(). Fixed inferModuleFormat to look up the nearest package.json and default to cjs unless type is explicitly "module".

+1832
Fixes #29710
View PR #29712
mem0ai / mem0 logo
Y Combinator S24 · #1 Trending Repository on GitHub
mem0ai / mem0
1 Merged PR
Merged#6102

fix(ts-sdk): re-raise LLM extraction transport failures instead of returning []

TypeScriptSDKError Handling

Memory.add()'s LLM extraction step caught all errors from generateResponse — rate limits, timeouts, connection failures — and swallowed them by returning [], making an unreachable LLM indistinguishable from an empty extraction. Added a typed LLMError re-raised with the original error as .cause, plus regression tests mirroring the Python-side fix.

+1172
Fixes #6101
View PR #6102
#1 Repository on Daily, Weekly and Monthly Charts
DeusData / codebase-memory-mcp
3 Merged PRs
Merged#703

fix(windows): use _wfopen for non-ASCII project paths

CWindowstree-sitter

On Windows, fopen uses the ANSI codepage and silently returns NULL for accented/CJK paths, so tree-sitter never received the source and no Function/Class nodes were extracted. Added cbm_fopen — UTF-8 → UTF-16LE via _wfopen — replacing 18 call sites across 17 files.

+5519
Fixes #700
View PR #703
Merged#493

fix(discover): honor .git/info/exclude during file discovery

CGitDiscovery

The indexer honored .gitignore but ignored .git/info/exclude, so sandbox/agent worktrees got walked in full (661k files / 170 GB → OOM). Added cbm_gitignore_merge() so cbm_discover_ex loads and merges the exclude patterns, with unit + integration tests.

+1611
Fixes #489
View PR #493
Merged · Co-author#813

fix(windows): quote CreateProcessW args, unswallow installer failures, document MotW

CPowerShellWindows

Fixed three Windows installer failures: Mark-of-the-Web blocking install.ps1, swallowed config errors (now a $LASTEXITCODE check), and malformed taskkill /FI quoting. Replaced _spawnvp with CreateProcessW plus a UTF-8-correct MSVC-convention quoting helper.

+3487
Fixes #697
View PR #813

Take a look at my past experience

See full resume
Stanford University — Code in Place
Student Teacher & Python Programming Fellow

Student Teacher & Python Programming Fellow

Apr 2026 - June 2026Stanford, California, United States — Remote

Selected among 66,000+ students for Stanford University’s Code in Place program, completing a rigorous Python curriculum with mentorship from Stanford instructors.

Paytm
Software Engineering Intern

Software Engineering Intern

May 2025 - Jul 2025Noida, India

Developed secure fintech solutions involving payment gateways, OTP authentication, encryption workflows, and REST API integrations for global clients across the US and Latin America. Improved checkout performance through A/B testing, implemented AES/RSA-based security systems, and built cross-platform communication templates using React, TypeScript, JavaScript, and Postman.

The Techinsider
Frontend Engineering Intern

Frontend Engineering Intern

Jan 2024 - Apr 2024Delhi, India — Remote

Enhanced the WordPress-based platform using HTML, CSS, TailwindCSS, JavaScript, and ReactJS, improving user experience and SEO structure.

About me illustration

Who's behind all this great work?

Software engineer and AI enthusiast focused on scalable systems, full-stack development, machine learning, and impactful real-world innovation.

3 Research Publications

Published research papers in Big Data, Next Generation Communication System, Medical Imaging and Computer Vision.

4× Hackathon Winner

Winner of my College's biggest hackathon and State level qualifier of India's biggest hackathon, Smart India Hackathon.

More about me

What people I've worked with say.
Testimonials

Quote

Shaurya's Internship report looks excellent to me. His incredible work on the projects during his internship with us is very much appriciated! His dedication and skill truly shone through in every task, and the improvements he implemented have made a significant impact on the user experience. From tackling complex coding challenges to meticulously refining the interface, his contributions were invaluable. We were particularly impressed with his ability to quickly grasp new concepts and your proactive approach to problem-solving. We're so glad he chose to spend his internship with our team. We wish him all the best in his future endeavors!

Saurabh Thakur
Technical Lead at Paytm