open to work!
harsh sharma

software engineer

india

open to work

tl;dr

self-taught and endlessly curious.

loves problem solving and knowing things from first principles.

outside tech, i like , sketching, f1, and music

socials

projects

shipped

Distributed Rate Limiter

High-performance token-bucket rate limiting service in Go.

GoRedisLua
allowed-path throughput (hey, 200 conns, hot client)70-79K req/sin-mem, p99 ~13ms
building

Sysiq

Interactive system-design learning platform with drag-and-drop architecture and live simulators.

Next.jsTypeScriptPostgreSQL
Drag-and-drop architecture diagrams with live system simulators.

skills

  • Go
  • TypeScript
  • JavaScript
  • C
  • C++
  • Node.js
  • Express
  • PostgreSQL
  • MongoDB
  • Redis
  • Prisma
  • Firebase
  • React
  • Next.js
  • Tailwind
  • shadcn/ui
  • Git
  • GitHub
  • Vercel
  • Bun
  • VS Code
  • Docker
  • Postman

experience

  • Developed and maintained backend systems using MongoDB, Express.js, and Node.js; tested 10+ REST API endpoints for integration reliability
  • Debugged backend issues, reducing reported system errors by 40% through proactive troubleshooting
  • Collaborated with the frontend team on responsive UI and query-level performance improvements
ReactNode.jsExpressMongoDB
  • Worked on a real-time multiplayer application using Next.js, with shared state synchronized across 50+ concurrent clients during testing
  • Reworked the initial Firebase Realtime Database architecture due to concurrency and synchronization issues, implementing a custom TypeScript WebSocket backend with a single authoritative state
Next.jsTypeScriptWebSocketsFirebase
  • Led problem-solving sessions and workshops on Data Structures & Algorithms
  • Organized coding competitions and competitive programming events for college students
C++DSAAlgorithmsCompetitive Programming

activity