Emmanuel Abba

Software engineer specialising in edtech. I build learning platforms, mobile apps and system integrations, and design the digital courses that run on them, for training institutions and development programmes across Africa.

Portrait of Emmanuel Abba
Professional experience
12+ yrsProfessional experience
LMS experience
9+ yrsEdtech Experience
Countries
7Countries worked in
Projects
50+Projects delivered

Organisations that have used my services

Development agencies, public institutions and training providers who use my services.

About

Platforms and pedagogy, together.

I'm a lead software engineer and instructional designer with more than 10 years of professional experience in Nigeria and across Africa. I set up and administer Moodle-based learning platforms end to end — servers, configuration, payment gateways, database and mobile-app integration — for training centres and capacity-development programmes.

I also design the learning itself: I've built self-paced and blended e-learning courses with subject-matter experts for development-cooperation projects with GIZ, the African Union and UNIDO.

  • Based inAbuja, Nigeria
  • Current role Co founder & Chief Technology officer
Skills

What I work with

Grouped by area. Certifications are listed on the Education page.

LMS implementation

  • Moodle installation & configuration
  • Customisation
  • LMS server set-up
  • User / role management
  • H5P integration
  • Upgrades & patching
  • Performance optimisation
  • Piloting & user support

Web development

  • Python / Django
  • PHP
  • HTML
  • CSS
  • JavaScript
  • REST APIs (LMS ↔ mobile app)
  • Payment gateway integration

Mobile apps

  • Ionic
  • Cordova
  • Android release (Google Play)
  • iOS App Store submission
  • Moodle–app integration

Databases & data integration

  • MySQL
  • PostgreSQL
  • Database design & schemas
  • Reporting modules
  • LMS ↔ organisational databases
  • Data analysis

Instructional design

  • ADDIE
  • SAM
  • Universal Design for Learning
  • Adult learning principles
  • Storyboarding & scripts
  • Assessments & evaluation
  • Blended learning strategy

Authoring & media tools

  • Articulate Storyline
  • Articulate Rise 360
  • Adobe Captivate
  • H5P
  • Vyond
  • Adobe Premiere Pro

See the work

Selected platforms and courses, plus the full experience timeline.