List of works by Jiru Gutema

Web applications, browser extensions and developer tools

Main article: Jiru Gutema.

This is a dynamic list and may never be able to satisfy particular standards for completeness; new works are added as they are released.

This is a list of software works authored or co-authored by Ethiopian software engineer Jiru Gutema. As of 2026, the list comprises twelve works — eight web applications, two browser extensions and two mobile applications built with technologies including Node.js, JWT, JavaScript, Express and MySQL, spanning personal projects, open-source contributions and group work undertaken in academic and professional contexts.

Overview edit

The following table summarises all works on this list. Entries appear in curated order; the No., Title and Type columns may be sorted by selecting their headers. Titles link to the corresponding section below.

Works by Jiru Gutema
TechnologiesDescriptionLinks
1Email CraftWeb applicationNestJS, NextJS, Prisma ORM, PostgreSQL, Google OAuth, Gmail API, JWTEmail Craft is a full-stack application for composing, styling, and sending custom HTML emails directly from your Gmail account.Live
Source
2Kai-ShareWeb applicationNextJS, Go (Gin Framework), PostgreSQLKaiShare is a secure platform for sharing code snippets and text with others, focusing on privacy, simplicity, and collaborative sharing.Live
Source
3Page Marker (Firefox Extension)Browser extensionJavaScript, HTML5 Canvas, WebExtensions API, CSSA simple Firefox extension that lets you draw, annotate, and highlight directly on any webpage.Live
Source
4Youtube Shorts Blocker (Firefox Extension)Browser extensionJavaScript, WebExtensions API, HTML, CSSA Firefox extension to block YouTube Shorts.Live
Source
5Tooran Android ApplicationMobile applicationFlutter, Dart, Firebase (optional for future features)A task organizer Flutter app.Live
Source
6Sentiment Analysis Web ApplicationWeb applicationPython, Natural Language Processing, FlaskA sentiment analysis web application built with Python and Flask.Live
Source
7House Rental Web Application (Group Project)Web applicationNode.js, Express, MySQL, React, JWTA full-stack web application for a house rental platform.Live
Source
8Restaurant Management System (Group Project)Web applicationNode.js, NestJS, TypeScript, Vanilla HTML, MySQLA full-stack restaurant management system.Live
Source
9VolunteerConnect (Group Project)Mobile applicationExpress, MySQL, Flutter, JWT, FirebaseConnects volunteers with organizations.Live
Source
10React-Next-Folder Creator (Contribution)Web applicationNode.jsA Node.js library that creates folders for React and Next.js projects.Live
Source
11db4free-net-l10n (Contribution)Web applicationLocalization, Afaan OromooContribution to a free online database host platform.Live
Source
12Local File SharingWeb applicationJavascript, Node.js, Express, Socket.IOA file sharing application built with Node.js and Express.Live
Source

Web applications edit

Email Craft

Note: I haven't verified it with Google yet, so it is currently in testing mode and can only be used by a limited number of users. if you want to try it out, please contact me.or watch the demo video below!

Email Craft is a full-stack application for composing, styling, and sending custom HTML emails directly from your Gmail account.

  • Email Craft is a web application designed to create, style, and send professional emails directly from your Gmail account.
  • Implements secure Google OAuth authentication and JWT-based authorization for safe, user-specific email sending.
  • Integrates with the Gmail API to support sending both plain text and rich HTML emails.
  • Backend built with NestJS and Prisma ORM for efficient database and token management using PostgreSQL.
  • Automatic token refresh ensures uninterrupted email-sending access without manual reauthentication.
  • Frontend built with NextJS provides a live HTML email editor with syntax highlighting and real-time preview.
  • Drafts are automatically cached in the browser, allowing users to resume unfinished emails anytime.
  • Features custom backend guards to protect sensitive routes and operations.
  • Demonstrates proficiency in full-stack development, OAuth integration, and secure API design.

Technologies: NestJS, NextJS, Prisma ORM, PostgreSQL, Google OAuth, Gmail API, JWT · Live demo · Source code

Kai-Share

Note: If you don't have an account, don't forget to copy the generated link after posting, as there is no way to retrieve it later.

KaiShare is a secure platform for sharing code snippets and text with others, focusing on privacy, simplicity, and collaborative sharing.

  • Easily share code blocks or plain text securely with encryption options.
  • Supports 20+ programming languages for code formatting.
  • Modern and intuitive UI built with NextJS for a smooth user experience.
  • Backend built with Go (Gin Framework) for robust and scalable services.
  • Privacy-focused platform with options for expiry and one-time viewing of shared content.

Technologies: NextJS, Go (Gin Framework), PostgreSQL · Live demo · Source code

Sentiment Analysis Web Application

A sentiment analysis web application built with Python and Flask.

  • 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.

Technologies: Python, Natural Language Processing, Flask · Live demo · Source code

House Rental Web Application (Group Project)

A full-stack web application for a house rental platform.

  • 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.

Technologies: Node.js, Express, MySQL, React, JWT · Live demo · Source code

Restaurant Management System (Group Project)

A full-stack restaurant management system.

  • 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.

Technologies: Node.js, NestJS, TypeScript, Vanilla HTML, MySQL · Live demo · Source code

React-Next-Folder Creator (Contribution)

A Node.js library that creates folders for React and Next.js projects.

  • 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.

Technologies: Node.js · Live demo · Source code

db4free-net-l10n (Contribution)

Contribution to a free online database host platform.

  • 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.

Technologies: Localization, Afaan Oromoo · Live demo · Source code

Local File Sharing

A file sharing application built with Node.js and Express.

  • 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.

Technologies: Javascript, Node.js, Express, Socket.IO · Live demo · Source code

Browser extensions edit

Page Marker (Firefox Extension)

A simple Firefox extension that lets you draw, annotate, and highlight directly on any webpage.

  • Ever wanted to jot down quick notes or draw on a webpage while browsing? Page Marker makes it possible.
  • Allows users to draw freehand, highlight text areas, and mark important sections on any webpage.
  • Built using the WebExtensions API and HTML5 Canvas for smooth, responsive drawing.
  • Supports brush size and color customization for flexible annotations.
  • Includes an intuitive interface for clearing, saving, or restoring drawings.
  • Enhances productivity by allowing visual note-taking without switching tabs.
  • Showcases strong skills in browser extension development and canvas manipulation.

Technologies: JavaScript, HTML5 Canvas, WebExtensions API, CSS · Live demo · Source code

Youtube Shorts Blocker (Firefox Extension)

A Firefox extension to block YouTube Shorts.

  • 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.

Technologies: JavaScript, WebExtensions API, HTML, CSS · Live demo · Source code

Mobile applications edit

Tooran Android Application

A task organizer Flutter app.

  • 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.

Technologies: Flutter, Dart, Firebase (optional for future features) · Live demo · Source code

VolunteerConnect (Group Project)

Connects volunteers with organizations.

  • 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.

Technologies: Express, MySQL, Flutter, JWT, Firebase · Live demo · Source code

See also edit