Jiru Gutema

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

Youtube Shorts Blocker (Firefox Extension)

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.
Tooran Android Application (Personal)

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.
Local File Sharing

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.
Sentiment Analysis Web Application

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.
Walaloo a Poetry Application

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.
JirenIntelli (Personal)

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.
House Rental Web Application (Group Project)

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.
Restaurant Management System (Group Project)

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.
VolunteerConnect (Group Project)

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.
React-Next-Folder Creator (Contribution)

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.
db4free-net-l10n (Contribution)

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.