Digital Learning

Education for

Education for

UN Sustainable Development Goal 4

Quality Education for All

Equal opportunities for girls and boys

Reduce inequalities through access to education



Digital learning, mobile broadband & cloud

Learning Experience Platforms

Content hosting and management

Mobile & web application development

Learning Record Stores & xAPI

Cloud-based WYSIWYG course builder

Educational Games

Project dashboards

API based development

Microservices and serverless development

Global Content Distribution networks

Design thinking for user focused solutions

Cloud native development

AI and Machine Learning research




Design Thinking

Learner focused development

You can gain a deep

insight into your learners

and their challenges

  • Project Area: Digital Learning
  • Start Date: 2000
  • Duration: Ongoing
Project Page

Using technology to provide better ways to improve performance is something that fascinates me. Researching new learning methodologies has led me towards user focused development techniques like Design Thinking and a better understanding of learning psychology.

Most of my work in digital learning has been for the telecommunications sector and in the last couple of years for Connect to Learn. The aim of Connect To Learn is to scale up access to quality secondary education, in particular for girls, by providing scholarships and bringing ICT to schools in remote, resource-poor parts of the world, using mobile broadband and cloud.

My desire to improve digital learning led me to developing rich media content including greenscreen video and 3D animation, we built hosting and content management systems to enable and track delivery and I've built a number of different self-paced virtual lab solutions to provide remote access to networking and telecommunications equipment and telecommunications software.

My long term objective in digital learning is to integrate together new development practices, educational psychology and new innovations in technology. This will enable the creation of new learning ecosystems to support life-long learning and give quality technology education to everyone.

Ongoing research and development projects that I can show publicly I will do through this site either as articles or individual project pages. If you want to see some of what I have worked on in the past, check out my earlier articles under 'technology'