Hello
I'm Jeewan Bhusal

I am a Full-Stack Developer

About Me

A progressing full stack developer, who is fascinated towards innovative and disruptive ideas. I enjoy working in challenging projects. I have had opportunities to try, learn and cultivate different programming languages and technologies like C, C#, Java, PHP, .NET, Ruby on Rails over the years but these days I am more involved towards the tools and technologies listed below.

Languages - JavaScript, Swift

Frontend - React, Redux, Material-UI

Backend - Node, Express, MongoDB

Testing - Jest, Cypress

DevOps/Cloud - Heroku, AWS, Git, Bash Scripting

Tech Stack

React
JavaScript
Node
Swift

Projects

1 / 6
🖥 Full Stack Application
Tattoo Art

Tattoo Art is a project completed by four software developers. This project was created through the Hatchways Career Accelerator Program. Tattoo Art was built using scrum methodologies. The idea of this website is to have a place, to not only create contests in order to come out with a new tattoo design, but also for the designers to show off their work and artistic view. We have also added messaging feature which will allow contest owners to speak freely with the designers working on a contest.

ReactTypescriptMaterial UINodeMongo DBAWS S3StripeSendGridSocket.io
🖥 Game / Web
Minesweeper Game

This application is a minesweeper game built using React. State of the application is being managed using Redux. This game consists of three modes: easy, medium and hard. These different modes have different amount of bombs which define the difficulty of the game. To win, you have reveal all cells which doesn't contain any bomb. If you hit the cell with bomb, game is instantly over. You can also flag a cell, which you feel consists a bomb. Cells flagged cannot be clicked. If your score is higher than existing top scores, your score will be stored and pulled using express api and will be shown in the top scores section.

ReactRedux
🖥 Frontend Application
Application using React and Redux

Data is being fetched from an api. I used React to achieve the final view. Similarly, Redux was used to manage the state. By using 'Search by Name' field, students can be searched based on their firstname and lastname. Information about grades can be viewed by clicking the expandable button.

'Add a tag' field can be used to add any custom information to a particular student and 'Search by tags' search field can be used to find student based on that manually entered tags.

This project was built as part of a company's internal project, therefore I have not made the source code public. Please feel free to contact me if you want to know more about this project.

ReactReduxJestEslintCypressFrontEndTDD
Frontend and Backend Application
Movie Review Website

Website for adding reviews and sharing your ratings with other movie lovers. A fully functioning application built using PHP in the backend. User authentication and authorization implemented. User credentials are secured by hashing. Anybody can create user account and start becoming a critic. User with role admin has all the power to add,remove movies and users. MySQL database has been used for storing movie as well as users information.

As this project was built using vanilla PHP, it really rooted my understanding of full stack development. After completion of this project, my idea of SDLC, agile methodology and teamwork skills were firmly developed.

PHPMySQLBootstrapAWSCRUD
💻 Backend Application
Blogging API using Node

Backend of blogging application built using Node/Express. Application consists of two models: users & blogs. Endpoints for users and blogs are implemented for CRUD actions. Token-based authentication is used for user's verification. Endpoints are tested using Jest and supertest.

Node.jsExpressMongoDBJestUnit Testing/Integration TestingJWTREST API
🖥 Frontend Application
Hacker News Clone

Being a huge admirer of hackernews(https://news.ycombinator.com/). I built this application as my hobby project. The top 20 stories are fetched from hacker news and stored in redux store. Then, redux store supplies those stories to React.

Fun Fact: Top stories keep changing based on comments and karmas.

ReactReduxLegacy CodeApi

Contact

Let me know if you have any position which you think fits my profile.