Sujan Kumar SahFull-Stack Developer

I build web apps end to end. The screens people click on, and the servers, databases and real-time bits behind them.

Biratnagar, Nepal · UTC+5:45  · sujansah.dev@gmail.com


Where I've worked

Newest first
v3.0.0

Independent projects

Jun 2026 — Present

Building full-stack projects on my own — an OAuth auth service, a real-time multiplayer app, and background job pipelines, all running in Docker.

v2.0.0

Junior React Developer

· TechTrendoJan 2026 — Jun 2026

Built JWT-based auth with role permissions, eSewa/Khalti payment verification, and an admin tool for handling customer refunds.

v1.0.0

Frontend Developer Intern

· ByteGurkhaSep 2025 — Dec 2025

Built the frontend for an attendance system with auth and role-based views, and worked on the component setup for a four-person e-commerce project.


Projects

Built, broken, fixed

Keystroke

actively-building

Multiplayer typing races, live

Share a room code and race friends in real-time, no sign-up. A Redis leaderboard pushes rank changes as people type. The whole stack runs in Docker.

  • React
  • TypeScript
  • Express
  • Socket.IO
  • Redis
  • Docker
Read the story →

PrepMate

shipped

AI interview prep

Practice a job interview out loud. It listens, adapts its questions to your resume or the job description, then scores your answers on relevance and clarity when you're done.

  • React
  • TypeScript
  • Express
  • PostgreSQL
  • Socket.IO
  • Groq AI
Read the story →

AuthSystem

shipped

Login done properly

A complete authentication service: email verification, password resets, refresh-token rotation and Google/GitHub OAuth. Emails and OTPs run through a background queue instead of blocking the request.

  • Express
  • Prisma
  • Redis
  • JWT
  • OAuth
  • BullMQ
Read the story →

What I work with

The tools I reach for most. I care more about picking the right one for the problem than about how many I might see on this list.