Skip to content

Hi, I'm Nishan

Portrait of Nishan Bharati, MERN Stack Developer in Kathmandu, Nepal

Nishan Bharati, MERN Stack Developer & Co-Founder of Navya EdTech

About me

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.

Who is Nishan Bharati?

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.

Role
MERN Stack Developer
Company
Co-Founder, Navya EdTech
Based in
Kathmandu, Nepal
Core stack
MongoDB · Express · React · Node
Where I've built my craft

Experience

  1. Co-FounderCurrent

    Co-Founder & MERN Stack Developer

    Navya EdTech

    Co-founded Navya EdTech, an IT and software development company in Nepal, and work on its web development projects.

    • React
    • Node.js
    • Express.js
    • MongoDB
  2. Internship

    Full Stack Developer Intern

    Clickpoint Innovations

    Internship as a full stack developer, working alongside a development team with Git-based workflows.

    • Git & GitHub
    • Team Collaboration
  3. Professional Training

    Full Stack MERN Development

    Broadway Infosys

    Intensive, project-based training in building complete web applications with MongoDB, Express, React and Node.js.

    • MongoDB
    • Express
    • React
    • Node.js
The foundation

Education

  1. Step 01
    SEE

    Secondary Education Examination

    Tarapunja School

    Secondary Level
  2. Step 02
    +2

    Higher Secondary Education

    Bluebird College

    Science Faculty
  3. Step 03
    BIM

    Bachelor of Information Management

    Nepal Commerce Campus

    Tribhuvan University
The stack behind the work

Skills

  • Frontend

    01
    • React
    • JavaScript (ES6+)
    • TypeScript
    • HTML5 & CSS3
    • Tailwind CSS
    • Material UI
    • Redux Toolkit
    • Bootstrap
  • Backend & APIs

    02
    • Node.js
    • Express.js
    • REST APIs
    • JWT Authentication
    • Refresh Token Rotation
    • bcrypt Password Hashing
  • Databases

    03
    • MongoDB
    • Mongoose
    • MySQL
    • Data Modelling
  • Tools & Workflow

    04
    • Git & GitHub
    • Vite
    • npm
    • Axios

Services

  • 01

    MERN Web Applications

    Full-stack web applications built with MongoDB, Express.js, React and Node.js, from the data model and API to the finished interface.

  • 02

    REST API Development

    Node.js and Express.js APIs backed by MongoDB, with input validation, clear status codes and protected routes.

  • 03

    Authentication & User Accounts

    Sign-up, login and session handling with bcrypt-hashed passwords, short-lived JWT access tokens and refresh tokens in HTTP-only cookies.

  • 04

    React Frontend Development

    Responsive React interfaces styled with Tailwind CSS or Material UI, with state management and API integration through Axios.

Projects

Insights & articles

Blogs

Got a project in mind?

Let's talk

Whether it's a web application, an API or a question about my work, I'd be glad to hear from you.

Send an inquiry

Share a few details and I'll get back to you with next steps.

Your details are only used to reply to your inquiry.

Frequently asked questions

FAQ

  • What does Nishan Bharati do?

    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.

  • What is the MERN stack?

    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.

  • What projects has Nishan Bharati built?

    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.

  • How does Nishan Bharati implement authentication in Node.js?

    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.

  • What technologies does Nishan Bharati work with?

    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.

  • What is Navya EdTech?

    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.

  • How can I contact Nishan Bharati?

    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.

  • What is Nishan Bharati's educational background?

    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