Rajesh Prasad Mainali

Rajesh Prasad Mainali

Senior Software Engineer
A Software Developer who loves Web Technologies, mainly works on React.js and Node.js and have a research interest in Machine Learning. I am excited by the latest technology trends and enjoy problem-solving.

The most amazing...

.... thing I have created is the remake of the classic platformer game: The Amazing Dare Dozen with infinite scroll gameplay

Interest & Expertise

  • Javascript Stack
  • Frontend Development
  • Backend Development
  • Machine Learning R & D



MySQL, MongoDB

Backend Framework & Library

Node.js, Express.js, Mongoose


HTML / CSS, JavaScript, Java, Python

Version Control

Git, GitHub

Project Management

JIRA, Trello


VS Code

State Management

Redux, Redux Saga

Cloud Services



Face Recognition Application

Worked on a face recognition application backend with Node.js for the REST API. AWS Recognition was used as the recognition system along with AWS DynamoDB for image data indexing. The application was used to provide a seamless check-in process in events.

Chatbot for Admins

Built an automation chatbot for admins to perform the common job-based task using the power of Natural Language Processing. Node.js was used in the backend along with Microsoft LUIS for NLP. Microsoft bot builder framework was utilized for flow and context handling in the user chat session.

Entity Tagging System

Developed an interactive text tagging system which can be used to mark entities across any generic document for NLP training. The application was built using React.js, Redux, Node.js and Express.js with python integration as the NLP interface.

Event Estimater

An event booking frontend application implemented using the React.js, Redux, Rest APIs. The user can book the upcoming event along with resources such as venue and staffs and generate an aggregate estimation of pricing for the same.

Word It

A javascript-based fun application to describe and rank the images. The application uses Unsplash API to generate random images and allows users to rank the image with respect to their description.