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
Performance
100%Client satisfaction

Organisations that have used my services

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

  • Deutsche Gesellschaft für Internationale Zusammenarbeit (GIZ) GIZ
  • African Union Commission and Africa CDC African Union
  • common sense eLearning & training consultants GmbH common sense eLearning
  • United Nations Industrial Development Organization UNIDO
  • Central Bank of Nigeria Central Bank of Nigeria
  • Lagos Business School Lagos Business School
  • Lagos State Audit Commission Lagos State Audit Commission
  • National Emergency Management Agency, Nigeria NEMA
  • atingi digital learning platform atingi
  • GFA Consulting Group GmbH GFA Consulting Group
  • Federal University of Technology, Minna FUT Minna
  • TransNumerik TransNumerik
About

Platforms and pedagogy, together.

I'm software enfineer lead 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.