Sahil Sharma
Building, fixing and shipping|

Sahil Sharma

साहिल शर्मा•/sɑːhɪl ʃərma/

software engineer and problem solver focusing on backend architecture, real-time systems, and massively scalable solutions.

a competitive programmer passionate about algorithms, bridging deep technical foundations with real-world, premium product experiences.

Experience

Xpectrum AI

March 2026 - Present
Software Engineer Intern • San Francisco, CA (Remote)

Building cluster observability, voice AI infrastructure, and security hardening for production systems.

Open Source

Webpack

April 2026
Open Source Contributor•5 Merged PRs

Shipped production fixes to webpack.js.org — docs of the #1 JS bundler (28M+ weekly downloads) — resolving rendering failures, broken anchors, and an invalid CSS declaration.

Node.js

April 2026
Open Source Contributor•2 Merged PRs

Patched DOM scroll-anchoring bugs and reverse-tabnabbing security vulnerabilities within nodejs/doc-kit, the tooling behind the Node.js API docs.

Education

National Institute of Technology, Hamirpur

2023 - 2027
Bachelor of Technology, Electronics and Communication Engineering•Hamirpur, India

Relevant Coursework: Data Structures & Algorithms, Object-Oriented Programming, Operating Systems, Database Management Systems, Computer Networks.

Featured Projects

Nivasa home pageAI-Integrated Rental MarketplaceDocker, Node.js, MongoDB, Redis, Razorpay

An AI-integrated rental marketplace that automates listing creation, serves read-heavy traffic from a Redis cache, and pairs Mapbox geospatial search with a secure Razorpay payment lifecycle.

PeerSpace home page

PeerSpace

Live Collaborative Study PlatformWebRTC, Socket.io, React

A live collaborative study platform built on a serverless WebRTC mesh, with a Socket.io signaling layer, a drift-free shared Pomodoro, and a live Markdown editor kept in sync across every peer.

Memoize home pageSpaced Repetition for Competitive ProgrammingMongoDB, Express.js, React, Node.js, TailwindCSS, Google OAuth

A spaced repetition system for competitive programming that uses the SM-2 algorithm — the scheduler behind Anki — to resurface solved problems right before you forget them, with a private review queue per user.

Core Architecture

Java
JavaScript
TypeScript
Python
C
React.js
Next.js
Node.js
Express.js
FastAPI
Socket.io
WebRTC
MongoDB
MySQL
Redis
Docker
Kubernetes
AWS
Java
JavaScript
TypeScript
Python
C
React.js
Next.js
Node.js
Express.js
FastAPI
Socket.io
WebRTC
MongoDB
MySQL
Redis
Docker
Kubernetes
AWS

Daily Contributions

Competitive Programming

1852 RatingLeetCode Knight · Top 6.06%
Knight badge on LeetCode, placing in the top 6.06% of contest participants worldwide.
Global Rank 1027LeetCode Weekly 503
Ranked 1027 out of 31,000+ participants in LeetCode Weekly Contest 503 (top 3.3%).
Top 650Amazon HackOn
Ranked in the top 650 out of 70,000+ registered students nationwide in the Amazon HackOn coding round.
1276 RatingCodeforces Pupil
Consistent algorithmic scaling and high competition rank.
1100+ SolvedData Structures
Extensive DSA/CP problem-solving across LeetCode, Codeforces & GeeksforGeeks.

Currently Exploring

Agentic Workflows
Building autonomous AI agents that can plan, execute, and collaborate to solve complex multi-step problems.
RAG Systems
Retrieval-Augmented Generation for creating intelligent applications with context-aware, grounded AI responses.
AWS Architecture
Exploring scalable cloud infrastructure, serverless computing, and robust deployment pipelines.
Kubernetes
Mastering container orchestration, automated deployment scaling, and resilient microservices management.
Open Source
Contributing to developer tools and learning from large-scale, community-driven codebases.