Kabita Studio & Store
A booking-first website and online catalogue for a Bhaktapur photography studio and cultural retail store, with WhatsApp inquiries built in.



Hi, I'm Nishan





I'm a MERN stack developer and co-founder of Navya EdTech, an IT and software development company in Nepal. I build web applications with MongoDB, Express.js, React and Node.js: REST APIs, JWT authentication and responsive React interfaces. Let's build something useful together.
Nishan Bharati is a MERN Stack Developer based in Kathmandu, Nepal, and the co-founder of Navya EdTech, an IT and software development company. Nishan builds web applications with MongoDB, Express.js, React and Node.js, including REST APIs, JWT authentication with refresh tokens and responsive React interfaces.
Co-founded Navya EdTech, an IT and software development company in Nepal, and work on its web development projects.
Internship as a full stack developer, working alongside a development team with Git-based workflows.
Intensive, project-based training in building complete web applications with MongoDB, Express, React and Node.js.
Tarapunja School
Secondary LevelBluebird College
Science FacultyNepal Commerce Campus
Tribhuvan UniversityFull-stack web applications built with MongoDB, Express.js, React and Node.js, from the data model and API to the finished interface.
Node.js and Express.js APIs backed by MongoDB, with input validation, clear status codes and protected routes.
Sign-up, login and session handling with bcrypt-hashed passwords, short-lived JWT access tokens and refresh tokens in HTTP-only cookies.
Responsive React interfaces styled with Tailwind CSS or Material UI, with state management and API integration through Axios.
A booking-first website and online catalogue for a Bhaktapur photography studio and cultural retail store, with WhatsApp inquiries built in.



The website of the IT and software development company i co-founded, presenting its services, featured case studies and technology stack.



A full-stack storefront and self-serve CMS for a Lalitpur sanitary, solar and water-purification retailer.



3 min read
AI search and instant answers have marketers worried. Here's my honest take on whether SEO is dead, what's really changing, and how to adapt your content strategy.
Read article3 min read
No-code and low-code tools promise to replace developers. Here's my honest take on where they shine, where they break down, and how developers can use them to deliver more value to clients.
Read article2 min read
AI coding tools are everywhere, but fear of mass layoffs misses the point. Here's my honest take on how AI is reshaping developer skills, hiring, and what to focus on next.
Read articleWhether it's a web application, an API or a question about my work, I'd be glad to hear from you.
Share a few details and I'll get back to you with next steps.
Nishan Bharati is a MERN Stack Developer and the co-founder of Navya EdTech in Kathmandu, Nepal. Nishan builds web applications with MongoDB, Express.js, React and Node.js, covering the database model, the REST API, user authentication and the React interface.
The MERN stack is a JavaScript web development stack made of MongoDB (a document database), Express.js (a web framework for Node.js), React (a library for building user interfaces) and Node.js (a JavaScript runtime for servers). Because every layer uses JavaScript, one developer can work across the database, API and frontend.
Nishan Bharati has published the source code of a Node.js authentication system with refresh-token sessions, a MERN blog application, a React app that answers questions through the Google Gemini API, the Tailwaggers pet shop built with Node.js, Express and MongoDB, and a blood bank management database design in MySQL. Each has a case study on this site.
In Nishan Bharati's Node.js authentication system, passwords are hashed with bcrypt, access tokens are JWTs that expire after 15 minutes, and refresh tokens last 7 days, are sent in HTTP-only, SameSite=strict cookies and are stored only as bcrypt hashes in a MongoDB sessions collection. Each refresh rotates the token, and users can log out of one or all devices.
Nishan Bharati works with MongoDB and Mongoose, Express.js, React and Node.js, plus JavaScript, TypeScript, Tailwind CSS, Material UI, Redux Toolkit and Bootstrap on the frontend, JWT and bcrypt for authentication, MySQL for relational data, and Git, GitHub and Vite for development.
Navya EdTech is an IT and software development company in Nepal, co-founded by Nishan Bharati. The company builds websites, web applications and software for businesses, and presents its services and work at navyaedtech.com.
You can contact Nishan Bharati through the inquiry form on this site, by email at [email protected] or by phone at +977 981-3796949. Nishan is also on GitHub as NishanBharati and on LinkedIn.
Nishan Bharati studied for a Bachelor of Information Management (BIM) at Nepal Commerce Campus, Tribhuvan University, after completing +2 (higher secondary) in the Science faculty at Bluebird College and the Secondary Education Examination (SEE) at Tarapunja School. Nishan also trained in Full Stack MERN Development at Broadway Infosys.
Last updated