Skip to content
Open to opportunities📍 Addis Ababa, Ethiopia

Robel ShemelesAlemayhu

AI Engineer, Full-Stack Developer, Python · Go · Flutter, n8n & AI Automation, SEO / GEO Specialist

I build and run production systems end to end: FastAPI and Go backends, Next.js web apps, offline-first Flutter apps, and AI assistants on n8n and Gemini across booking, pharmacy, HR and ERP, all in daily use. Now building a Go e-invoicing platform for Ethiopia's Ministry of Revenue.

robel@droga: ~/production
$ ▊
3+

Years Experience

5

Live AI Assistants

1,800+

Automated Tests Written

99.9%

Production Uptime

scroll
Python
FastAPI
LangChain
n8n
Go
PostgreSQL
MySQL
Redis
Django
Python
FastAPI
LangChain
n8n
Go
PostgreSQL
MySQL
Redis
Django
React
Next.js
TypeScript
Flutter
Tailwind CSS
Docker
nginx
GitHub Actions
Linux
Git
Vercel
Google Cloud
React
Next.js
TypeScript
Flutter
Tailwind CSS
Docker
nginx
GitHub Actions
Linux
Git
Vercel
Google Cloud
01 · About

Engineer at the intersection of AI and software

Robel Shemeles Alemayhu
FastAPIFlutterGeminin8n

I'm an AI Engineer and Full-Stack Developer with 3+ years shipping production systems at the intersection of intelligent automation and scalable software.

I build and run systems end to end: FastAPI and Go backends, React and Next.js web apps, Flutter mobile apps, AI assistants on n8n and Gemini, the Docker servers they run on, and SEO / GEO for AI-era search.

My work is in daily use across a group of companies: DrogaBooking, a room and staff booking platform with 600+ tests and an offline-first Android app; DrogaPulse, a social media SaaS; and AI assistants for pharmacy, HR, ERP and suppliers that only ever run permission-scoped queries. I'm now building EIMS, a Go e-invoicing platform for Ethiopia's Ministry of Revenue, and I maintain habesha-names, an open-source Python library on PyPI.

Education

B.Sc. Information Technology

Mettu University · 2019 to 2023

CGPA 3.14

Certification

English Access Microscholarship Program

U.S. Embassy, Addis Ababa

Languages

Amharic (native)

English (full professional)

GitHub Activity

@Robel231 →
GitHub Contribution Graph
02 · Skills

The toolbox

Six disciplines, one goal: intelligent systems that hold up in production.

AI / LLMs

// LLMs in production, not in notebooks

GeminiOpenAIClaudeLangChainRAGAI AgentsMultimodal

Automation & Agents

// Multi-agent workflows that run themselves

n8nTelegram BotsWebhooksCeleryRedis

Backend

// Secure APIs bridging frontends to AI

PythonFastAPIGochi · pgxDjangoNode.jsPostgreSQLMySQLSQLAlchemyAlembicJWT / RBAC

Frontend & Mobile

// Web and Android apps people actually enjoy

React 18/19Next.jsTypeScriptTailwind CSSFlutterReact Native (Expo)Capacitor

SEO / GEO

// Ranking in Google and in AI answers

On-page SEOTechnical SEOSchema MarkupCore Web VitalsGEO (AI Search)

DevOps, Security & Testing

// 99.9% uptime is a habit

DockerLinuxnginxTraefikCloudflareGitHub ActionsRSA request signingAES-256-GCMTOTPgovulncheckpytestVitestQA
03 · Experience

Where I've shipped

Three years from finding bugs to deploying the systems that prevent them.

Nov 2025 to Present

AI Specialist & Full-Stack Developer

Droga Consultancy

  • ▹Built DrogaBooking end to end, the room and staff booking platform for the group companies: FastAPI + PostgreSQL backend (82 endpoints, 600+ tests), Next.js web app, offline-first Flutter Android app, email/SMS notifications and GitHub Actions deploys.
  • ▹Built DrogaPulse, a social media SaaS that schedules and publishes to Facebook, Instagram, LinkedIn and X, with Gemini captions and reports, a Celery/Redis queue and a Capacitor Android app.
  • ▹Building EIMS, a multi-tenant Go e-invoicing platform going through Ministry of Revenue accreditation: a Go SDK with byte-exact SHA512withRSA request signing, a REST service on PostgreSQL with per-tenant AES-256-GCM encryption, RBAC, TOTP and a tamper-evident audit log, Amharic PDF invoices and a bilingual React console. 360+ Go tests, CI with govulncheck.
  • ▹Shipped live AI assistants on n8n + Gemini: a pharmacy chatbot that reads prescription photos, an HR performance assistant with role-based data access behind JWT-checked FastAPI middleware, an Odoo ERP assistant, a supplier portal assistant and Amharic voice registration. The AI only runs approved, permission-scoped queries, never its own SQL.
  • ▹Built a market intelligence dashboard and AI chatbot on regulator import data (Python ETL, FastAPI, React, PostgreSQL), and wrote the Go API (chi, pgx, goose, JWT) for a group executive dashboard.
  • ▹Run the production servers (Docker, Traefik, nginx, Cloudflare, CI/CD, backups) and the SEO & GEO for drogaconsulting.com, so the brand surfaces in AI search (ChatGPT, Perplexity, Gemini).
FastAPIGoPostgreSQLNext.jsFluttern8nGeminiDockerSEO/GEO
Jan 2024 to Sep 2025

System Administrator

Abronet PLC

  • ▹Kept the company's financial web platforms running at 99.9% uptime.
  • ▹Hardened server security and access control.
  • ▹Automated routine maintenance with scripting, cutting operational overhead and human error.
LinuxScriptingSecurity
Jan 2023 to Jan 2024

Software Test Engineer

Transsion Manufacturing

  • ▹Found 100+ bugs in products before release.
  • ▹Worked with development and product teams across the release cycle, helping raise product quality by 15%.
QASDLC
04 · Projects

Built, shipped, and running

A selection of production systems: an e-invoicing platform, booking and SaaS products, multi-agent AI pipelines and open-source libraries.

★ Featured · 360+ Go tests · govulncheck CI

EIMS E-Invoicing Platform

Multi-tenant platform that registers invoices, receipts, credit and debit notes and cancellations with Ethiopia's Ministry of Revenue e-invoicing (EIMS) API. A Go SDK signs every request byte-exact with SHA512withRSA, the REST service on PostgreSQL keeps each tenant's data under its own AES-256-GCM key behind RBAC, TOTP and a tamper-evident audit log, and businesses get A4 and thermal PDF invoices in Amharic and a React console in English and Amharic.

GochipgxPostgreSQLSHA512withRSAAES-256-GCMReactTypeScript

// in development · going through Ministry of Revenue accreditation

★ Featured · 82 endpoints · 600+ tests

DrogaBooking: Rooms & Staff Booking

Booking platform for the companies in one group: staff book meeting rooms and colleagues' time, each company gets itemised bills with CSV export, and assistants can book on someone's behalf. PostgreSQL rules make double booking impossible, and the Flutter Android app keeps working offline.

FastAPIPostgreSQLNext.jsFlutterGitHub Actions

// in-house · runs behind a company login

★ Featured · Live · 4 networks · ~400 testsVisit live site

DrogaPulse: Social Media SaaS

Teams plan, approve and publish posts to Facebook, Instagram, LinkedIn and X from one content calendar, with an Ethiopian calendar view. Gemini writes captions and analytics reports, Celery and Redis run the publishing queue, and an Android app ships from the same code via Capacitor.

FastAPIReactPostgreSQLCeleryRedisGeminiCapacitor
h1,700+ test name pairs

habesha-names

Open Source

Open-source Python library for Ethiopian and Eritrean names in KYC, remittance and HR systems: Ge'ez to Latin transliteration and back, spelling variants, patronymic-aware parsing and sound-alike matching. Zero dependencies, fully typed, ~50K matches per second.

PythonPyPITypedGitHub Actions
DW4 languages · AI diagnostics

DCS Wellness: Health Platform

Full-Stack

Health platform built from zero: streaming AI diagnostics, Ethiopian food recognition from photos, 4-language support and real-time analytics.

FastAPIReactRN ExpoGemini AIDocker
AI Pharmacy Assistant

AI Pharmacy Assistant

AI & Agents

26-node n8n agentic workflow with 5 specialist Gemini agents and shared memory. It answers stock questions, reads prescription photos, guides patients to the right medicine and alerts the sales team about stock-outs.

n8nGeminiAI AgentsVision
WF~430 tests

Wuten Finance App

Mobile

Flutter app that reads SMS from Ethiopian banks and telebirr (CBE, Awash, Dashen, Abyssinia and more) to log spending automatically. Budgets, savings goals, equb, debts and an AI assistant that answers from your own records, in Amharic and English.

FlutterDartSQLiteAI Assistant
ED68 routes · 351 e2e checks

Executive Dashboard API in Go

Full-Stack

Go backend for a group-level executive dashboard: multi-level approvals, tasks, risks, KPIs, company comparison and a full audit trail. Chi router, pgx with hand-written SQL, goose migrations and JWT auth, behind a Next.js 15 frontend. In development.

GochipgxPostgreSQLNext.js 15
HPRole-scoped data

HR Performance Assistant (RBAC)

AI & Agents

AI assistant for a performance-management system where employees, managers and HR each see only what their role allows. FastAPI middleware proves identity from a signed JWT, and the agent runs only permission-scoped, read-only queries, never its own SQL.

n8nFastAPIJWTRBACGemini
06 · Contact

Let's build something intelligent.

I'm open to full-time (remote friendly), freelance and consulting work: AI systems, automation pipelines, full-stack products, or making your brand visible in AI-powered search.

Say Hello
+251 703 476 023📍 Addis Ababa, Ethiopia View Résumé