Upachaar Nepal · Jun 2024 - Dec 2025

Full Stack Software Developer

Company and role overview

Built and scaled large healthcare platforms serving patients, doctors, clinics, pharmacies, diagnostics, and admins using React, TypeScript, Tailwind CSS, and modern frontend architecture. Designed and developed RESTful APIs and distributed microservices using Node.js, Express, NestJS, MongoDB, and PostgreSQL. Implemented event-driven microservice communication using Apache Kafka and Redis. Published reusable UI component libraries to npm and GitHub Packages. Mentored interns on React, Git workflows, clean architecture, and system design. Implemented unit and integration tests to ensure performance, reliability, and maintainability of backend services.

This Full Stack Software Developer role at Upachaar Nepal ran Jun 2024 - Dec 2025. It is part of the same career path documented on the about page, all full-stack development experience, and Diwash Bhattarai's homepage.

Responsibilities

  • Build and scale healthcare platforms for patients, doctors, clinics, pharmacies, diagnostics, and admins using React, TypeScript, Tailwind CSS, and modern frontend architecture.
  • Design and develop RESTful APIs and distributed microservices using Node.js, Express, NestJS, MongoDB, and PostgreSQL.
  • Implement event-driven microservice communication using Apache Kafka and Redis.
  • Publish reusable UI component libraries to npm and GitHub Packages.
  • Mentor interns on React, Git workflows, clean architecture, and system design.
  • Implement unit and integration tests for backend performance, reliability, and maintainability.

Day-to-day work on this role used React, TypeScript, Tailwind CSS, Shadcn UI, Redux Toolkit, React Query, Node.js, NestJS, Express.js, MongoDB, PostgreSQL, Firebase, Apache Kafka, Redis, Microservices, Docker, PM2, GCP, WebRTC, and Khalti Payment Gateway. Those tools overlap the skills page rather than being a separate stack.

  • React
  • TypeScript
  • Tailwind CSS
  • Shadcn UI
  • Redux Toolkit
  • React Query
  • Node.js
  • NestJS
  • Express.js
  • MongoDB
  • PostgreSQL
  • Firebase
  • Apache Kafka
  • Redis
  • Microservices
  • Docker
  • PM2
  • GCP
  • WebRTC
  • Khalti Payment Gateway

Systems and features

Product work in this role included Patient Portal, Doctor Portal, Clinic Portal, Pharmacy Portal, Diagnostic Portal, Admin Portal, Logger System. The cards below are the same records, with case-study links where a portfolio write-up exists.

Engineering contributions and skills gained

This role is where I practiced healthcare multi-portal frontends, NestJS and Express APIs, Kafka and Redis event-driven services, publishing reusable UI libraries, and mentoring interns on React, Git, and system design. The patient, doctor, clinic, pharmacy, diagnostic, admin, and logger systems listed above are the work that produced that experience.

Architecture, features, and constraints for linked products are on each project write-up.