
About
I am a Full Stack JavaScript web developer. I use react and nextJs for crafting and building the front-end of my application and nodejs frameworks expressjs and nestjs for building the back-end api. For Database management I use both sql and no-sql database solutions for storing and managing data in my application. I am a highly skilled Full Stack developer bringing 2+ years of experience in designing and developing robust full-stack web applications. With my abilities and dedication, I have contributed to 30+ Open-source projects (repos). I have a passion for web development. I am a quick learner and always eager to expand my knowledge and skills in the field. Currently I am a 5th year software engineering student at Bahir dar university.
Skills
Check out my latest work
I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.
hotel booking app
This is a full-stack web application that I am currently working on. It has a dashboard for the system admin and a dashboard for the hotel manager. The admin can create, update, and delete hotels, rooms, and bookings. The manager can view the bookings, check-in, and check-out guests. The app also has a user dashboard where users can sign up, log in, book hotels, view their bookings, and also cancel their bookings.
booking app mern
Booking app mern is a full stack web application using Typescript. It has authentication, file upload, and stripe payment implementation for booking hotels. This app allows users to sign up and log in, create hotels, book hotels, and view their bookings.
the-wild-oasis
The Wild Oasis is an admin dashboard for an ideal hotel company that allows managers to create, update, and delete bookings, review checkin, checkout and unconfirmed bookings. On the dashboard the managers can see todays activities, summary of total sales, and also can perform checkin and checkout guests.
Check out my github
Get in Touch
Want to chat? Just shoot me a dm with a direct question on linkedin and I'll respond whenever I can.