Skip to content

Yonatan Endale, software engineer in Addis Ababa, Ethiopia

I build software and ship it, from one Odoo module to a Kafka pipeline.

Web apps, mobile apps, backends, AI automations and ERP work for clients in Ethiopia, Djibouti, the UK and Germany. Each project page shows what I built, what it runs on and which part was mine.

Taking on remote contracts and full-time roles

Illustrated portrait of Yonatan Endale in a light suit

Selected work

Six projects that cover the range: a live product, a mobile platform, an AI pipeline, a streaming backend, an offline-first app and a school system I helped lead.

Shair public site: The Shair Quiz, get perfect hair every salon visit
Web apps2025–2026

Shair

Hair consultation platform where a guided quiz builds a profile customers share with their salon

Solo buildReactViteTanStack Routershadcn/uiTailwind CSSTypeScript+10
MediOne catalogue screen in French with a medicine search box, category chips and a grid of products showing stock status and prices in Djibouti francs
Mobile apps2026

MediOne

MediOne, Djibouti

Online pharmacy and delivery for Djibouti, with a NestJS API and an Expo app that tracks orders on a map

Solo buildNestJSMikroORMPostgreSQLRedisBullMQMinIO+10
Generated Automotive Intelligence Report issue in German, with the issue date and a box of seven key takeaways for consultants
Automation & AI2025

Automotive newsletter automation

Consileon

n8n and Gemini pipeline that researches, scores and writes a monthly German automotive newsletter

Solo buildn8nGeminiLLM prompting+2
Telecom LBS operator dashboard in dark mode with service health cards for the service, ClickHouse, RabbitMQ and the SMS, voice and HLR gateways, all operational, and totals of 3,810 CDRs, 1,131 low-balance detections (29.69 %), 552 SMS and 276 flash calls today
Backends & APIs2026

Beep Call

Telecom low-balance service

Real-time call-record processing that turns failed low-balance calls into call-me-back SMS and flash calls

Solo buildJavaSpring BootKafka+9
Dube home screen showing ETB 3,125.50 total outstanding and a list of customers with their balances and call buttons
Mobile apps2026

Dube

Offline-first debt book for shopkeepers: an Android app, a sync API and an admin panel

Solo buildExpoReact Nativeexpo-sqlite+15
Swagger UI for the E.D.G.E School Management API with its description and the first endpoint groups
Web apps2025

E.D.G.E school management system

Genesis AI Labs

School platform covering registration, attendance, marks, fees and timetables, with a DDD backend and a React admin

Led the buildNestJSMikroORMPostgreSQL+13

Small jobs and large systems

A small Odoo module gets the same care as a Kafka streaming backend. Pick a size to see the work.

  1. ToolsModules, widgets and scriptsAdvance payments module for Odoo 16, Meeting notetaker agent, Duplicate vendor bill warning for Odoo 16, and 2 more5 projects
  2. WebsitesMarketing, content and community sitesGospel Work: Ethiopia's least-reached peoples, Addis Invest Consult, Omo Beeza Ministry, and 6 more9 projects
  3. ProductsFull-stack apps with users, data and authShair, Automotive newsletter automation, Dube, and 7 more10 projects
  4. PlatformsMulti-service systems with queues and pipelinesMediOne, Beep Call, E.D.G.E school management system, and 1 more4 projects

Where I've worked

  1. Apr 2026 – present

    Country Manager and delivery lead, Soprosys

    Addis Ababa, Ethiopia

    I set up the company's Ethiopian entity and now lead delivery for client projects across Ethiopia and Djibouti.

    Work from this role: MediOne, Checkbook printing software, Odoo implementation and training

  2. Sep 2025 – Apr 2026

    Full-stack developer and Odoo consultant, Soprosys

    Djibouti

    Built client applications and custom Odoo modules, and owned Docker and CI for the team's projects.

    Work from this role: Advance payments module for Odoo 16, Duplicate vendor bill warning for Odoo 16, Automotive newsletter automation, M&B Electrical Engineering

  3. Sep 2024 – Sep 2025

    Full-stack developer, Genesis AI Labs

    Addis Ababa, Ethiopia

    Delivered client products with React, NestJS and .NET, and planned sprints for the school management system.

    Work from this role: E.D.G.E school management system, Dallol Talent, Soko Commerce, Team Pulse website

Have something that needs building, fixing or deploying?

Send a few lines about what it is and where it has to run, or book 30 minutes to talk it through.