Hello, I'm
Hari Bhandari
ADeveloping robust and scalable API's at Dashing Distribution Software UK Ltd.
0 class Person{
1 constructor(name,dateOfBirth=2001){
2 this.name="Hari Bhandari"
3 this.age = new Date().getFullYear() - dateOfBirth
4 }
5 }
About Me
Hi, I'm Hari Bhandari,
I'm a self-taught developer with a passion for solving real-life problems and improving skills. Specializes in modern web technologies such as Reactjs and Node.js to create optimized websites.
Working at Dashing Distribution Software as a software engineer responsible for building business web applications. Projects include excess stock management, licensing portal, user tracking, and calendar integration. Constantly striving to improve skills.
Here are a few technologies I've been working with recently:
- JavaScript (ES6+)
- React.js
- Node.js
- HTML & CSS
- Python
- Java
- C++
- SQL
- C
- C#
- Pascal
- BootStrap
- MongoDB
- Express.js
- Typescript
- Photoshop
- Git
- Firebase
- Agile/Scrum
- CI/CD
- RESTful API
- SEO
- Accessibility (A11y)
Side Projects
I've created a robust and functional eCommerce site using the MERN stack. The frontend was developed using Next.js and TypeScript, offering a smooth user experience. The website enables users to create, edit and sell products with a fully integrated payment system. The site also features related item suggestions and quick search filters to enhance the shopping experience. Additionally, the product pages are designed to be fast-loading and the site has strong SEO. Hosted on DigitalOcean.The website also includes an admin page, where the user can manage the products, track orders, update delivery progress and carry out various other important tasks efficiently. The admin page is designed to provide the necessary tools and insights to ensure the smooth running of the eCommerce platform.
Introducing BloodBank, my proud side project aimed at helping patients in need of blood. The idea behind BloodBank came after I discovered the disturbing fact that "up to 38,000 blood donations are needed each year". BloodBank connects users who require blood with those willing to donate. Users can easily find donors and requests based on blood type and location. Whenever a blood request is made, BloodBank sends out emails to potential donors in the vicinity, hoping for their support. BloodBank is built using the MERN (MongoDB, Express, React, Node) stack and has already attracted over 1000 users across Nepal.
Introducing the Sorting Algorithm Visualiser, a dynamic React app designed to illustrate 5 sorting algorithms in a visual manner. This tool was created with the intention of helping students better understand the concept of sorting algorithms, making it easier for them to grasp the techniques involved. With its lightning-fast performance and seamless responsiveness across devices, it's the perfect tool for anyone looking to improve their understanding of sorting algorithms.
Introducing SMC - the ultimate solution for managing your contacts. No more losing important phone numbers, emails, or addresses. With SMC, you can easily keep all your contacts in one centralized location. Designed for ease of use, this application was created with my mum in mind, who was struggling to keep her contacts organized. Built with React, MongoDB, and Node.js (including authentication), SMC provides a secure and user-friendly platform for managing your contacts. Best of all, it's hosted on Heroku and accessible from anywhere, making it the perfect solution for anyone looking to simplify their contact management.
More Coding Projects
Let's connect.
I would love to talk to you!