AG
Abdi Garoma profile

Welcome to my digital ecosystem

Hi, I'm Abdi Garoma

I build reliable, production-minded software from frontend to backend.

--:--:--
3+
Featured projects
8+
Public repositories
Full-stack
End-to-end development

Featured projects

View all on GitHub →
💬
⭐ Featured
Social📁 Full-stack application

BHULink

A university social and collaboration platform featuring real-time messaging, posts, reels, notifications, and role-based moderation.

ReactViteRedux ToolkitTailwind CSSSocket.IO+4 more
🧑‍💻 Solo full-stackCompleted
⭐ Featured
Productivity📁 SaaS Platform

TaskFlow

Full-stack task management platform built end to end — from a type-safe NestJS API to a Next.js frontend.

Next.jsNestJSTypeScriptTailwind CSS
🧑‍💻 Solo full-stackIn Progress
💼
⭐ Featured
Government📁 Enterprise Application

OSTA Job Portal

Recruitment management system for the Oromia Science & Technology Authority — applicant, employer, and admin portals in one PHP + MySQL platform.

PHP 8MySQL 8ApacheBootstrap 5JavaScript ES6+1 more
🧑‍💻 Solo full-stackCompleted

About

About me

Engineer with a bias toward shipping complete, working products.

I'm a software engineering graduate from Bule Hora University focused on full-stack web development, real-time systems, backend architecture, and secure APIs. I take product ideas all the way from database schema to polished UI — building reliable, production-minded software end to end.

GitHub ↗LinkedIn ↗Addis Ababa, Ethiopia+251934040899● Open to work

What I focus on

  • Real-time chat and live synchronization with Socket.IO
  • Type-safe, layered full-stack architecture (Next.js + NestJS)
  • Production-minded security: Argon2id, CSRF, RBAC, rate limiting
  • Documented, tested codebases — unit, smoke, and E2E suites built in

Full-Stack Development

Build complete web applications with React, Next.js, TypeScript, Node.js, and NestJS — from database design and APIs to responsive interfaces.

Real-Time Systems

Build real-time communication and synchronization features using Socket.IO, including messaging, presence, notifications, and live updates.

Secure Backend Systems

Implement authentication, authorization, validation, rate limiting, CSRF protection, secure password hashing, and audit logging.

Skills

Tech stack

Tools I reach for when turning ideas into products.

💻 Frontend

React

2 years

BHULinkTaskFlow

Next.js

2 years

TaskFlow

TypeScript

2 years

TaskFlowBHULink

Tailwind CSS

2 years

TaskFlowBHULink+1

Redux Toolkit

1 years

BHULink

Vite

1 years

BHULink

⚙️ Backend

Node.js

2 years

TaskFlowBHULink+1

NestJS

1 years

TaskFlow

Express

2 years

BHULinkOSTA

PHP 8

1 years

OSTA

Socket.IO

1 years

BHULink

REST APIs

2 years

TaskFlowBHULink+1

JWT Auth

2 years

BHULinkOSTA

🛠️ Data & Tooling

MongoDB

2 years

BHULink

MySQL

1 years

OSTA

Mongoose

1 years

BHULink

Jest

1 years

TaskFlowBHULink+1

Playwright

1 years

OSTA

Git

3 years

TaskFlowBHULink+1

Journey

Where I've built things

My career journey so far — the roles and projects that shaped how I work.

Software Engineering Residency

2025 — Present

Independent / Self-Directed

  • Building production-minded full-stack applications through hands-on software engineering practice
  • Designing REST APIs, database schemas, authentication, testing, and frontend architecture
  • Currently building TaskFlow with NestJS, Next.js, TypeScript, and PostgreSQL/MongoDB

Core Contributor

2025

Beleqet Global Freelance Ecosystem

  • Contributed NestJS feature modules using dependency injection and modular architecture
  • Implemented validation, documentation, and unit-testing requirements
  • Worked with internationalization, GDPR considerations, and multi-currency readiness

Contact

Let's build something

Have a role, a project, or an idea worth building? My inbox is open.

I build reliable, production-minded software from frontend to backend.