Jiru Gutema
| Jiru Gutema | |
|---|---|
![]() Jiru in Addis Ababa, 2026 | |
| Personal details | |
| Occupation | Software engineer · Fullstack developer |
| Employer(s) | Addis Ababa University Mereb Technologies |
| Education | Addis Ababa University (BSc Software Engineering, 2022–2027) |
| Location | Addis Ababa, Ethiopia |
| Languages | Afaan Oromoo (native), Amharic, English |
| Online presence | |
| Profiles | GitHub · LinkedIn · X · LeetCode |
| Contact | Email · Résumé |
| Phone | +251978556748 |
I am Jiru Gutema, an Ethiopian software engineer and full-stack developer based in Addis Ababa, with a bias toward the backend and distributed systems. I currently build asynchronous FastAPI microservices at Mereb Technologies while finishing a BSc in software engineering at Addis Ababa University, and in my own time I publish browser extensions, web services and developer tools on GitHub. I prefer code that the next person to read it can reason about without a meeting.
Early life and education
School and bootcamps
I was raised in Addis Ababa and educated in the Ethiopian public school system. In early 2025, I completed a Google-backed full-stack web-development bootcamp known locally as the Coding Academy (African to Silicon Valley), where I studied advanced data structures and algorithms — including graph and tree algorithms, dynamic programming, and advanced string algorithms.
Between November 2024 and January 2025, I completed an intensive at the Information Network Security Agency (INSA) Summer Program covering introduction to cybersecurity, ethical hacking and cryptography.
University
Since January 2022, I have been pursuing a Bachelor of Science in software engineering at Addis Ababa University, with expected graduation in September 2027. My coursework spans web development, mobile application development with Flutter, fundamentals of software engineering, data structures and algorithms, operating systems, computer architecture, object-oriented programming and software development.
Career
Mereb Technologies (FastAPI)
Full-stack developer (full-time)
- Design and scale asynchronous FastAPI microservices in Python (SQLAlchemy,
asyncio) behind REST APIs. - Dual-database architecture: MS SQL Server for transactional (OLTP) workloads and StarRocks for real-time analytical (OLAP) queries, joined by ingestion pipelines built on Stream Load.
- Deploy, monitor and secure workloads on Microsoft Azure with Docker and managed secret storage.
Addis Ababa University
Full-stack developer (remote)
- Regional Property Management System in Angular and .NET Core: property registration, tenant management, billing, payments and reporting on a multi-tenant platform.
- Cloud-ready microservices on Keycloak (identity), PostgreSQL, RabbitMQ (messaging) and Redis (caching).
- Observability with Prometheus, Grafana and Jaeger.
Mereb Technologies (Bahmni)
Full-stack developer · February – June 2026
- Built new features for Bahmni-based healthcare software supporting clinical operations and workflows.
- Maintained and improved legacy applications.
Gulit Marketplace
Backend developer (part-time)
- Backend services for authentication, admin dashboards and user management using Express.js, PostgreSQL and Redis.
- Secure APIs with role-based access control, integrated with frontend dashboards.
Ethioware EdTech Initiative
Backend intern
- Built and enhanced server-side applications with Express.js on Node.js and a MySQL backing store.
- Contributed to the company website redesign, focusing on reliable backend architecture and workflows.
Notable Personal projects
Main article: List of works by Jiru Gutema
In addition to my employment, I have authored several independent software projects, primarily web applications, browser extensions and developer tools. A selection are summarised in the table below; a fuller list is available at List of works by Jiru Gutema.
| Title | Technologies | Description | Links |
|---|---|---|---|
| Rate Upwork Job | Javascript, Browser API, HTML, CSS | Score Upwork job listings at a glance, a quality meter on every job card and a Client Score on the job detail page. | Live Source |
| jrun (CLI Tool) | C, Linux, Bash, Zsh, Fish | A fast, keyboard-driven Linux command-line tool that combines frecency-based directory jumping, like zoxide, with a project-aware command launcher. | Source |
| Kai-Share | NextJS, Go (Gin Framework), PostgreSQL | KaiShare is a secure platform for sharing code snippets and text with others, focusing on privacy, simplicity, and collaborative sharing. | Live Source |
| Page Marker (Firefox Extension) | JavaScript, HTML5 Canvas, WebExtensions API, CSS | A Firefox extension that lets you draw, annotate, and highlight directly on any webpage, with over 1,000 daily users on Mozilla Add-ons. | Live Source |
| Youtube Shorts Blocker (Browser Extension) | JavaScript, WebExtensions API, HTML, CSS | A Firefox and Chrome extension that blocks YouTube Shorts, with over 500 daily users on Mozilla Add-ons. | Live Source |
| Tooran Android Application | Flutter, Dart, Firebase (optional for future features) | A task organizer Flutter app. | Live Source |
| Sentiment Analysis Web Application | Python, Natural Language Processing, Flask | A sentiment analysis web application built with Python and Flask. | Live Source |
| Email Craft | NestJS, NextJS, Prisma ORM, PostgreSQL, Google OAuth, Gmail API, JWT | Email Craft is a full-stack application for composing, styling, and sending custom HTML emails directly from your Gmail account. | Live Source |
Open source and community
My public GitHub account holds more than a hundred repositories, including the source for most of the projects above, a set of Go service modules (a reusable RBAC service, a key–value store and a pastebin), and my dotfiles and Neovim configuration.
- Peon-sh/Peon — an open-source, self-hostable deployment platform. I added service suspend and resume, and fixed a command-injection vulnerability in its database backup engine.
- aunetx/blur-my-shell — added a workspace corner-radius setting to this GNOME Shell extension, which has over 2,000 stars.
- oliwebd/o-tiling — added workspace-indicator options and
Super+numberworkspace shortcuts to this GNOME auto-tiling extension. - GibbonEdu/docs — fixed a typo in the official documentation.
- JiruGutema/react-next_folder — added multi-argument support for creating multiple React/Next.js folders at once.
- mpopp75/db4free-net-l10n — contributed an Afaan Oromoo translation pool to the db4free.net database host.
- Nexus Tutorial — mentoring students in React, Next.js, backend development and data structures.
- AWS Cloud Club at Addis Ababa University — core team member.
Views and influences
I credit educational and science programming as a continuing influence on my approach to engineering — Veritasium, StarTalk and 3Blue1Brown have been informal sources of mathematical and physical intuition. I prefer to write clean, efficient and maintainable code, and I have a continuing interest in full-stack development, machine learning and cloud computing.
Selected writings
A list of my published writings is available at /blogs. Topics include software development, web technologies and programming best practices.
