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.
Technologies used
View the full technical stackDay-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.
Projects
Explore my Next.js projectsEngineering 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.






