I am
Amrit Bista



I did my bachelor's degree in engineering at Kantipur Engineering College. I am an aspiring Software Engineer with a strong foundation in object-oriented programming (OOP). I am proficient in HTML, CSS, JavaScript, TypeScript, C++, C#, and SQL. I have previously worked with the MERN stack. I aim to excel in the fintech domain with my knowledge of .NET.

Portfolio

Asp.Net
Development
Other
All
C# Master Course

C# Master Course


Comprehensive course covering data structures, OOP concepts (Access modifiers, Inheritance, Method Overloading, Method Overriding, Abstract Class, Interface), Entity Framework, Linq, Asp.Net Core (Console, MVC, WEB API), basics of Xunit, Dapper, and Store Procedure.
Asp.Net
Ecommerce Project

Ecommerce Project


Backend project with multiple user logins, JWT token generation, MediatR for module communication, Serilog for logging, admin role management, vendor product listing, customer cart functionality, and XUNIT test cases.
Asp.Net
MERN Blog

MERN Blog


MERN stack blog with JWT-secured logins, allowing creators to manage posts (create, edit, delete) and others to read posts. Utilized React (useState, useEffect, useContext hooks), react-router-dom for routing, bcrypt for password hashing, multer for image storage, jsonwebtoken, and cookies.
Development
Nepse Data Scraper

Nepse Data Scraper


Application built with Selenium and Python to extract data from ShareSansar, using Pandas to convert data to numerical format and store it in PDF files, specifically for scraping Nepse-related information.
Other
Hotel Management System

Hotel Management System


Windows-based software using MySQL as database and tkinter for GUI, for CRUD operations on customers and rooms.
Development
Invest IQ

Invest IQ


Backend project with ASP.NET Web API performing CRUD operations on stock and comments (one-to-many relationship), incorporating data validation, DTOs, mapper, repository pattern, and a query object for data filtering, sorting, and pagination.
Asp.Net
Discord Bot

Discord Bot


Blog about Building a Discord Bot: Integrating Google Sheets as the Database.
Other
Tech Notes

Tech Notes


Notes created while learning different technology terms.
Other

Technologies

I have a good knowledge on C++,C# and Javascript and have worked or gathered little knowledge of React, Express, MongoDB, SQL and Asp.Net core.


Asp.Net

I have a solid understanding of essential programming concepts and advanced topics, along with hands-on experience in implementing CQRS in monolithic architectures, integrating JWT for authentication, defining relationships with Entity Framework, and using Serilog for logging. I also apply Xunit for unit testing to ensure reliable and high-quality code.


JavaScript framework

I have experience building frontends with React using Material UI, Tailwind CSS, and Sass/Scss, and I'm familiar with hooks like useState and useEffect. I also have experience with React Router for navigation, CRUD operations with Express.js, routing in Next.js, and working with MongoDB for data management. Additionally, I use TypeScript for type definitions and use hooks like useSWR for data fetching and handling in the frontend.

  • Languages

    C#, JavaScript,
    TypeScript, C++

  • Libraries

    React, Node, Selenium,
    BeautifulSoup

  • Frameworks

    Asp.Net Core,
    Express

  • Developer Tools

    Git, Linux

  • Databases

    MongoDB, SQL
    Entity Framework

  • UI Frameworks

    Tailwind CSS,
    Material UI


About Me

My code is spaghetti. Trying to make it better than yesterday's.

Acomplishment

5+

Projects Completed

3+

Clients Satisfied

300K+

Code Lines Written

@2022 AAMRITBISTAA
ALL RIGHT RESERVED