List of Selected Projects
A comprehensive showcase of my software engineering work, from personal applications to collaborative endeavors and open-source contributions.
Last updated on July 15, 2025
A Firefox extension to block YouTube Shorts.
Technologies Used:
JavaScript, WebExtensions API, HTML, CSS
Key Features & Contributions:
- Have you ever wanted to watch youtube videos and then lost yourself in the endless loop of YouTube Shorts?
- This extension is designed to block YouTube Shorts, allowing you to focus on full-length videos without distractions.
- It uses the WebExtensions API to modify YouTube's DOM, removing Shorts content.
- Developed a Firefox extension that blocks YouTube Shorts.
- Utilizes the WebExtensions API to modify YouTube's DOM.
- Provides users with a cleaner YouTube experience by removing Shorts content.
- Demonstrates proficiency in browser extension development and JavaScript.
A task organizer Flutter app.
Technologies Used:
Flutter, Dart, Firebase (optional for future features)
Key Features & Contributions:
- Allows users to manage tasks within categories.
- Features include creating categories, adding tasks, and efficient task management.
- Designed for a clean and intuitive user experience on Android devices.
A file sharing application built with Node.js and Express.
Technologies Used:
Javascript, Node.js, Express, Socket.IO
Key Features & Contributions:
- Built a file sharing application that allows users to upload and share files.
- Utilizes Express for real-time file transfer.
- Demonstrates proficiency in backend development and real-time web applications.
A sentiment analysis web application built with Python and Flask.
Technologies Used:
Python, Natural Language Processing, Flask
Key Features & Contributions:
- Built a sentiment analysis web application that allows users to analyze the sentiment of text.
- Utilizes Natural Language Processing techniques for accurate sentiment detection.
- Demonstrates proficiency in backend development and machine learning integration.
A poetry application built with Next.js and Nestjs (Private Repository).
Technologies Used:
Next.js, NestJS, TypeScript, PostgreSQL, Prisma
Key Features & Contributions:
- Built a Reddit Style Afaan Oromo poetry application that allows users to create and share poems, Comments, and likes.
- Utilizes a modern tech stack for a seamless user experience.
- Demonstrates proficiency in full-stack development and database management.
A chatbot based on a Gemini free flash API.
Technologies Used:
Javascript, Node.js, Express, Gemini API
Key Features & Contributions:
- Built a mini chatbot that utilizes the Gemini chatbot API.
- Assists users with basic tasks, coding queries, and writing paragraphs.
- Demonstrates integration with external AI services.
A full-stack web application for a house rental platform.
Technologies Used:
Node.js, Express, MySQL, React, JWT
Key Features & Contributions:
- Developed a comprehensive platform for listing and renting houses.
- Implemented user authentication and authorization using JWT.
- Managed database interactions with MySQL.
- Contributed to both frontend (React) and backend (Node.js/Express) development.
A full-stack restaurant management system.
Technologies Used:
Node.js, NestJS, TypeScript, Vanilla HTML, MySQL
Key Features & Contributions:
- Participated in a group project contributing as a database designer, frontend developer, and API integrator.
- Built with modern backend frameworks (NestJS, TypeScript) and vanilla HTML for the frontend.
- Designed and implemented the database schema for restaurant operations.
Connects volunteers with organizations.
Technologies Used:
Express, MySQL, Flutter, JWT, Firebase
Key Features & Contributions:
- Contributed as a backend developer and Flutter developer.
- Implemented backend functionalities using Express and MySQL.
- Developed mobile features with Flutter.
- Integrated JWT for secure authentication and Firebase for additional services.
A Node.js library that creates folders for React and Next.js projects.
Technologies Used:
Node.js
Key Features & Contributions:
- Contributed to a project by enhancing user experience with commands.
- Added multi-argument support for creating multiple folders simultaneously.
- Improved the utility and efficiency of the library for developers.
Contribution to a free online database host platform.
Technologies Used:
Localization, Afaan Oromoo
Key Features & Contributions:
- Contributed to the db4free.net project by adding an Afaan Oromoo Translation pool.
- Helped make the platform more accessible to Afaan Oromoo speakers.
- Demonstrates commitment to open-source and localization efforts.