fullstack developer · BSc CSIT undergrad

I build backend systems
people actually rely on.

Fullstack developer building SewaSathi, a local services marketplace, plus a job portal and finance management system. React, Node.js, Express, TypeScript, MySQL, PostgreSQL.

scroll to see the work

selected work

Things I've built

2026

School Management System (DPSMS)

Multi-tenant SaaS for school administration

Attendance, fee management, and role-based access across multiple schools from one codebase - built as a deep dive into multi-tenancy and data-integrity bugs that only surface at real scale.

worth asking about

Built the fee module with recurring invoice generation, partial payment tracking, and overdue reminders via BullMQ/Redis queues, and designed the attendance system with real-time roll calls, bulk-marking for class teachers, and dashboards that surface class-level and student-level trends - all scoped per tenant.

Node.jsExpressTypeScriptPrismaPostgreSQLNext.jsTailwind CSSBullMQ
2026

Finance Management System

Personal/business finance tracking

A system for tracking income, expenses, and transactions with a clean audit trail - built as a deep dive into data integrity and backend architecture decisions.

worth asking about

Implemented an immutable audit log using JSONB, plus JWT auth with short-lived access tokens and HttpOnly refresh cookies to reduce XSS/CSRF exposure.

Node.jsExpressPrismaPostgreSQLNext.jsRedux Toolkit
2025

SewaSathi

Local services marketplace

A two-sided marketplace connecting people in Nepal who need a service done with local providers who can do it, think plumbers, tutors, electricians - searchable, bookable, and reviewable.

worth asking about

Built the provider/seeker role system from scratch - same auth flow, different permissions and dashboards depending on account type, with image uploads handled through Cloudinary.

ReactViteNode.jsExpressTypeScriptMySQL

experience

Where I've worked

3 months

Fullstack Developer Intern

Digital Pathshala

Built and maintained core features for a multi-tenant school management SaaS platform serving multiple schools from a single codebase. Developed a role-based attendance system with section-level access control for teachers, students, and admins, and a fee management module handling fee structures, invoices, payments, and automated receipt generation. Worked across the full stack - Prisma schema design, REST API development with permission-based authorization, and React/Next.js interfaces - following a layered backend architecture (controller/service/repository) and code review practices.

ReactNext.jsNode.jsExpressPostgreSQLPrismaTypeScript

stack

What I work with

Languages

TypeScriptJavaScriptC++C

Frontend

ReactNext.jsViteTailwind CSSRedux Toolkit

Backend

Node.jsExpressREST APIsJWT AuthPrisma

Database

MySQLPostgreSQL

Tools

GitGitHubCloudinaryPostman

get in touch

Open to fullstack roles.

If you're hiring, or just want to talk about something I built, my inbox is the fastest way to reach me.

nabinbhattarai214@gmail.com
© 2026 Nabin Bhattarai