Red Cross LMS
Learning platform backend for the Ethiopian Red Cross Society
Go
- Hasura
PostgreSQL
Docker
Nginx
Hi, I'm Habtamu Tesfaye Bekele Addis Ababa, Ethiopia
Full-stack engineer shipping LMS platforms, government dashboards and campaign tools used by thousands. Go and Django on the backend, Nuxt and Next.js on the front, PostgreSQL and AWS underneath.
Software I've built is used by
About
I started in government, turning Excel-driven processes at the Ministry of Planning into real-time systems. Today I build learning platforms, campaign tools and dashboards at Minab IT Solutions, from the database schema to the last pixel.
“Good software disappears into the work. A ministry officer should think about the plan, not the dashboard.”
AWS Certified Solutions Architect – Associate
Amazon Web Services, Dec 2025
AWS Certified Cloud Practitioner
Amazon Web Services, Aug 2025
ProDev Backend Certificate
ALX Ethiopia, Oct 2025
Professional Development Skills for the Digital Age
ALX Ethiopia, Jun 2025
AI Career Essentials
ALX Ethiopia, Sep 2024
Data Science & Analytics
HP LIFE, Sep 2024
Selected work
Platforms for ministries, NGOs and education, most of them in production today. Filter by the part of the stack I owned.
Learning platform backend for the Ethiopian Red Cross Society
Programme data portal for FC Africa across Ethiopia, Kenya and Uganda
Strategic plan and performance tracking for the Ministry of Health
Football academy platform for young Ethiopian players
Mobile-friendly learning for grade 9–12 students
Audience, template and campaign management
Professional journey
Roles and the systems delivered in each. Open any project for the details.
Software Engineer · Feb 2025 – Present
Internship, then full-time from Apr 2025
Multi-country programme data portal for Ethiopia, Kenya and Uganda, launching November 2026.
CMS and campaign module for the HaHuJobs microservice ecosystem.
Microservice-oriented LMS backend on self-hosted infrastructure.
Ministry of Health platform for plans, budgets and implementation status.
LMS products for 10,000+ grade 9–12 students and 1,000+ job seekers.
Analytics platform funded by Global Affairs Canada and the Barrett Family Foundation.
Backend Contributor, open source · 2025 – Present
Open-source platform for structured skills and occupation data.
Software Engineer · Jul 2023 – Jun 2024
Centralized platform replacing Excel-based time series workflows.
Real-time national KPI tracking and digital data collection.
System design
Backends I've built, simplified to their moving parts. Pick a system, then a flow, to trace a real request through it.
The pattern behind the learning and campaign platforms I've built. Hasura serves GraphQL straight from PostgreSQL with row-level permissions; anything with business rules runs as a typed Go Action; slow work goes through a queue.
Playing all 5 flows in turn. Pick one to focus on it.
Hasura row rules and PostgreSQL roles decide who sees what, not only the UI.
Payments, auth and certificates run as Go Actions behind the same GraphQL API.
Building a campaign and sending it are separate steps joined by NATS JetStream.
Self-hosted S3 storage behind Nginx, everything containerized with Docker.
Technology stack
Contact
Hiring, collaborating, or need a backend that holds up? Send a message and I'll reply by email.
habtamu.t.bekele@gmail.com