BISWOJIT

Backend Developer

Projects in production.

Real products where I worked on APIs, data flows, background processing and production delivery.

6 projects

EduSphere learning platform interface
EdTech PlatformCompleted

EduSphere

A learning platform supporting classes, assignments, quizzes, recurring schedules and teacher workflows.

Role: Backend Developer

NestJSTypeScriptPrisma+2

Engineered a JWT-based RBAC system across 6 user roles (Student, Teacher, School, Supervisor, Admin, Super Admin) with role-assignment, fine-grained permission management, and parental consent workflow for minor students.

Blink Brand Solutions website interface
CMS & Corporate WebsiteProduction

Blink Brand Solutions

A modular CMS for services, case studies, events, newsletters and SEO content.

Role: Backend Developer

NestJSTypeScriptPrisma

JWT-based auth using @nestjs/passport + passport-jwt. Access tokens (1-day expiry) embed user ID, roles, permissions array, and a tokenVersion for instant session invalidation. Granular RBAC + ABAC: roles hold sets of permissions; users can also hold direct permissions. The PermissionsGuard evaluates both and enforces on every route via the @Permissions('resource:action') decorator — e.g. @Permissions('uploads:create').

Dalala real estate platform interface
Real Estate PlatformProduction

Dalala

Property discovery with role-based dashboards, advanced filtering and real-time communication.

Role: Backend Developer

NestJSTypeScriptPrisma

Built a slot-based listing monetisation engine integrated with Waafi mobile wallet (Somalia's primary mobile money platform) — the entire purchase, slot crediting, and listing activation flow runs inside a single atomic Prisma transaction, preventing any inconsistent state on payment failure or network drop.

Studynest learning platform interface
EdTech PlatformDevelopment

Studynest

Built an ed-tech platform with role-based dashboards for students, tutors, and admins. Implemented scheduling for classes, management of tutor availability, and automated session creation through cron jobs. Enhanced user engagement with features like assignments, todo management, and real-time notifications using modern technologies.

Role: Full-stack Developer

NestJSMongoDBNext.js+3

Independently designed and developed the complete StudyNest platform, covering frontend architecture, REST APIs, database modeling, authentication, and deployment configuration. Delivered 3 specialized role-based experiences with secure JWT authentication, refresh-token sessions, authorization guards, responsive dashboards, and modular NestJS services.

About Studynest

Built an ed-tech platform with role-based dashboards for students, tutors, and admins. Implemented scheduling for classes, management of tutor availability, and automated session creation through cron jobs. Enhanced user engagement with features like assignments, todo management, and real-time notifications using modern technologies.

Project highlights

  • Independently designed and developed the complete StudyNest platform, covering frontend architecture, REST APIs, database modeling, authentication, and deployment configuration. Delivered 3 specialized role-based experiences with secure JWT authentication, refresh-token sessions, authorization guards, responsive dashboards, and modular NestJS services.
  • Developed a fault-tolerant payment and enrollment pipeline using Razorpay, HMAC signature validation, idempotent webhook handling, and Prisma transactions. Automated seat confirmation, coupon redemption, student enrollment, tax and platform commission calculations, tutor ledger updates, wallet management, and background PDF invoice generation.
  • Implemented an event-driven communication architecture using authenticated Socket.IO connections for direct messaging, group conversations, notifications, and unread counters. Integrated Redis and BullMQ workers with job deduplication, configurable priority, 3 retry attempts, concurrency control, and exponential backoff to process emails and invoices reliably outside the request lifecycle.
  • Developed a fault-tolerant payment and enrollment pipeline using Razorpay, HMAC signature validation, idempotent webhook handling, and Prisma transactions. Automated seat confirmation, coupon redemption, student enrollment, tax and platform commission calculations, tutor ledger updates, wallet management, and asynchronous PDF invoice generation.
  • Engineered an optimized tutor scheduling engine that calculates real-time free slots by converting availability, booked sessions, time-off periods, and leave ranges into sortable time intervals. Applied interval-overlap detection, cursor-based interval subtraction, date-scoped queries, selective projections, and MongoDB indexes to prevent scheduling conflicts and return valid booking windows efficiently.
  • Designed a security-first tutor onboarding workflow that separates signup intent from account authorization, ensuring applicants cannot access tutor capabilities before admin approval. Built transactional application handling, profile validation, unique tutor slugs, subject and academic-level mapping, rejection and reapplication states, and atomic role promotion after verification.
  • Modeled group and private tuition classes with distinct domain rules and a controlled lifecycle from draft and publication through activation, completion, or archival. Automated recurring group sessions within a rolling 7-day window while supporting one-to-one private bookings with tutor approval, availability validation, double-booking prevention, Jitsi meeting creation, and rescheduling policies.

Tech stack

NestJSMongoDBNext.jsRedisBullMQDockerShadcn UI
Leather World News publishing platform interface
News PlatformProduction

Leather World News

An SEO-focused publishing experience for industry news, categories and structured content.

Role: Full-stack Developer

NestJSTypeScriptPrisma

Implemented a hybrid Role-Based and Permission-Based Access Control (RBAC/PBAC) system, allowing granular overrides at both user and role levels for Super Admin, Editors, and Authors.

ROI Spectrum Interface Image
Digital Marketing Agency For SEOProduction

ROI Spectrum

ROI Spectrum is a results-driven SEO company delivering transparent, high-ROI search engine optimization services designed to boost your traffic, conversions, and long-term business growth.

Role: Software Developer

Node.jsExpress.jsMongoDB

Implemented Razorpay subscription-based payments with webhook handling to process recurring payments, subscription events, and payment status updates.

Showing 6 projects

Have a backend problem to solve?

Let's build something reliable, scalable and impactful.

Let's Talk