Hello, I'm

Suyan Thapa

Pokhara, Nepal

About Me

I'm a dedicated Backend Developer from Pokhara, Nepal with a strong focus on building scalable microservice architectures and clean RESTful APIs. I specialize in Node.js and TypeScript ecosystems — designing systems that are reliable, maintainable, and built to handle real-world complexity.

From multi-tenant SaaS platforms to real-time communication systems, I enjoy solving problems at the intersection of system design and practical engineering. Every line of code I write is about clarity, performance, and long-term maintainability.

0

Microservices Ongoing

0+

Years Coding

0+

Projects

Suyan Thapa

Technical Skills

suyan@backend:~/skills$

Experience

Backend Developer Intern

Intern

BrandBuilder

Apr 2025 — Jul 2025

Pokhara, Nepal

  • Built and maintained RESTful APIs using Node.js, Express.js, and TypeScript
  • Designed database schemas and wrote efficient queries with Prisma ORM and PostgreSQL
  • Implemented JWT-based authentication with role-based access control (RBAC)
  • Collaborated in Agile sprints using Git, GitHub, and code reviews

Projects

Multi-Tenant Booking SystemONGOING

Multi-Tenant Booking System

Enterprise SaaS Platform

Node.jsTypeScriptMicroservices
  • 4 independent services: Auth, Booking, Business, Resource
  • Centralized API Gateway routing all traffic
  • JWT authentication with Role-Based Access Control
  • Prisma ORM with connection pooling
LevelUp

LevelUp

Gamified Productivity Platform

Next.jsTypeScriptExpress.jsPrismaPostgreSQL
  • Gamified habits & goals web application
  • Admin dashboard with Recharts analytics
  • Socket.IO real‑time communication
  • Khalti Payment Gateway integration
Photo Cloud

Photo Cloud

Full‑Stack Photo Sharing Application

Node.jsExpress.jsTypeScriptPostgreSQLReactCloudinary
  • Full‑stack photo sharing platform
  • Multer middleware for file uploads
  • Cloudinary integration for image storage

Articles

The Hidden Performance Cost of Uncoordinated Prisma Clients
Jan 7, 20268 min read

The Hidden Performance Cost of Uncoordinated Prisma Clients

How uncoordinated Prisma clients silently kill performance — and how a singleton connection pool fixes it.

Node.jsDatabase PerformanceConnection PoolingPrisma
Read Article
Decoupling Data: Building Scalable Node.js Backends with the Repository Pattern
Dec 30, 20255 min read

Decoupling Data: Building Scalable Node.js Backends with the Repository Pattern

Implementing the Repository Pattern to separate business logic from data access for cleaner and scalable backend architecture.

Node.jsTypescriptSoftware Architecture
Read Article
How I centralized error handling in my Node.js app and (stopped copy pasting res.status.json() everytime)
Nov 4, 20252 min read

How I centralized error handling in my Node.js app and (stopped copy pasting res.status.json() everytime)

Simplified backend error management, reduced duplicate code, and improved API consistency with centralized error handling.

PrismaError HandlingClean Architecture
Read Article

Education

2021 — 2025

Bachelor of Computer Applications (BCA)

LA Grandee International College

Focused on software engineering, data structures, and web technologies. Built multiple full-stack projects and microservice architectures.

Pokhara

2019 — 2021

Management — CGPA 3.30

Motherland Secondary College

Studied business management with a focus on analytical thinking and problem-solving fundamentals.

Pokhara

2009 — 2019

SEE — CGPA 3.25

Evergreen Secondary Boarding School

Completed secondary education with a strong foundation in mathematics, science, and computer basics.

Pokhara

Get In Touch

I'm always open to discussing new projects, interesting ideas, or opportunities to be part of your engineering team.