Skip to content
Service · Web & mobile

Web and mobile app development in Addis Ababa

I build complete products: the backend and database, the web app, the Android app and the servers they run on. FastAPI or Go on PostgreSQL behind, Next.js or React in the browser, Flutter on the phone. DrogaBooking and DrogaPulse are in daily use across a group of companies, and across my projects I have written 1,800+ automated tests.

  • FastAPI · Go · PostgreSQL
  • Next.js and React
  • Offline-first Flutter
  • Amharic and the Ethiopian calendar
  • Docker, CI/CD and backups
What I build

Products, end to end

Business web apps and SaaS

Booking systems, dashboards, portals and multi-tenant SaaS with role-based access, billing and audit trails, built on FastAPI or Go and PostgreSQL with a Next.js front end.

Android apps that work offline

Flutter apps that keep working when the network drops and sync when it's back, so staff on a weak connection never lose their work.

APIs and integrations

Secure APIs between your apps, AI services and third parties: JWT auth, API keys, webhooks and request signing, with tests that run on every change.

Hosting and operations

Docker deployments behind Traefik or nginx and Cloudflare, GitHub Actions CI/CD and automated backups, on a VPS or your own server.

Proof

Products in production

82 endpoints · 600+ tests

DrogaBooking

Meeting-room and staff booking for several companies: PostgreSQL rules that make double booking impossible, a Next.js web app, an offline-first Flutter Android app and per-company billing.

Live · 4 networks · ~400 tests

DrogaPulse

Social media SaaS that schedules and publishes to Facebook, Instagram, LinkedIn and X, with an Ethiopian calendar view, Gemini captions and a Capacitor Android app.

drogapulse.drogatech.com
~430 tests

Wuten finance app

Flutter app that reads SMS from Ethiopian banks and telebirr to track spending, with budgets, equb and an AI assistant, in Amharic and English.

68 routes · 351 e2e checks

Executive dashboard API

Go backend (chi, pgx, goose, JWT) with multi-level approvals, KPIs, company comparison and a full audit trail.

4 languages · AI diagnostics

DCS Wellness

Health platform built from zero, with streaming AI diagnostics and Ethiopian food recognition from photos.

yene-jegna.drogapharma.rw
Process

How a build runs

  1. 1

    Scope it

    We agree what the first release must do, who uses it, and what it has to connect to.

  2. 2

    Build in view

    You see a working version early on a staging link and steer as it grows.

  3. 3

    Test what matters

    Automated tests guard the rules that cost money when they break, like double bookings or wrong totals, on every change.

  4. 4

    Ship and run it

    I deploy, monitor and back it up, and hand over the code and documentation.

Local fit

Made for Ethiopian users

  • ▹Amharic and English interfaces, with Ethiopian names matched across spellings.
  • ▹Ethiopian calendar views beside the Gregorian one, for teams that plan by it.
  • ▹Offline-first mobile apps for patchy connections and costly data.
  • ▹Finance features that read telebirr and bank SMS, as in Wuten.
FAQ

Questions about building with me

Do you build both the app and the backend?

Yes. I build the whole stack, from database, API and web app to Android app and servers, so one person is accountable for how it all fits together.

Flutter or React Native?

Flutter for most Android apps, especially offline-first ones. I have also shipped React Native (Expo) and Capacitor apps where sharing code with an existing web app made more sense.

Can the app be in Amharic?

Yes. My apps ship Amharic and English interfaces, and I maintain habesha-names, an open-source library for matching Ethiopian names across Ge'ez and Latin spellings.

Where will it be hosted?

On a VPS or your own server with Docker, behind Traefik or nginx and Cloudflare, with CI/CD deploys and automated backups. I have kept financial platforms at 99.9% uptime.

Do you work with startups and companies abroad?

Yes. I work in English and Amharic, as a full-time remote engineer, freelancer or consultant, from Addis Ababa (East Africa Time, UTC+3).

Contact

Let's talk about your project

Tell me what you need on Telegram, by email or by phone. I reply in English or Amharic.