Case Studies

Below are a selection of the data management and engineering projects where I have been the technical leader. Each of these projects involved the development and implementation of a data management solution at an organisation. 

The case studies cover data quality, data pipeline, data collection, digital transformation, data integration, and Customer Relationship Management (CRM)

Data Quality

e

Project Title OpenValid validation layer for MS Access
Organisation Shoklo Malaria Research Unit, Thailand
Features Intuitive customisable data validation module for MS Access 
My Role Developer, End-user training
Key Technologies VBA for MS Access
Outcomes Improved data quality
Years 2018-2019

 

Between 2018 and 2019, I worked as a consultant at Shoklo Malaria Research Unit, a medical research centre on the Thailand-Myanmar border. The centre operated three regional health clinics providing medical services for people from Myanmar, including displaced migrants. Alongside medical care, the research centre conducted leading research on malaria.

Many of the data management systems used databases built in Microsoft Access. This was the preferred tool because it allowed flexibility and could be customised within the available IT skills. However, data validation in Microsoft Access was challenging, which lead to some medical data being entered that was outside normal ranges, indicating a data quality issue. I ran the OpenValid project to address this problem. 

OpenValid is a module I developed for Shoklo Malaria Research Unit that allowed medical staff to set the standards for data validation across all databases. It was written natively in VBA and was designed so it could easily be implemented on all MS Access database.

Implementing the module across all databases involved gathering the initial settings from doctors and medical staff, carrying out capacity building with the IT team to ensure the system could be locally maintained, and training the data entry staff in the data validation prompts.

After the system had been installed and was operational, there was a reduction in the number of data quality issues, improving the data quality used by the research teams.

Working at the SMRU headquarters was an exciting time. The team is highly motivated to provide medical treatment for a vulnerable population, providing anti-natal care for the community, and to build rigorous research toward the eradication malaria. I am proud that my time there contributed to the data quality that the teams could use for their work.

Data Pipeline

Project Title Automating Data Analytics and Reporting
Organisation M-FUND Migrant Health Fund, Myanmar
Features Offline data collection, Analytical processing, Customisable dashboard
My Role Technical Lead in charge of software delivery
Key Technologies Offline PWA, OLAP, PHP, Vue.JS
Outcomes Improved data management enabled showing the relationship between donor funding and student education outcomes 
Year 2019-2021

Between 2019 and 2021, I worked with M-FUND, a social enterprise based in Thailand and Myanmar that worked on providing universal health insurance coverage for people in Myanmar. 

The social enterprise relied on a digital platform to collect participant details and to assess their insurance coverage. I worked there as a senior software engineer overseeing a digital transformation project to automate the data analysis and to develop platform features that would allow the social enterprise to collect data in regions where there was no mobile internet signals. 

I developed a data pipeline where data was collected offline using a BYOD approach. This data was uploaded automatically when users returned to a region with mobile network signal. The data was processed automatically using an Offline Analytical Processing approach (OLAP), allowing for the system to provide daily reports while running on low-cost server hardware. The dashboard could be customised to show outcomes for donor reporting and for strategic planning.

This project improved the data handling of the organisation. The dashboard features ensured that reports could be easily displayed for M&E when reporting impact to donors. The dashboard and reporting features also enabled data-driven decisions by the organisation’s management team for strategic and financial planning.

It was challenging building a reliable data pipeline on low-cost hardware and with data collected in offline regions on multiple different mobile devices. It was a massive pleasure to work closely with the M-FUND team to help them realise their vision of universal health coverage for all. 

 

 

Data Collection

Project Title Rural Education Tracking System
Organisation District Education System, Myanmar
Features Offline data entry, Data integration, Analysis, Reporting
My Role Development and implementation
Key Technologies VBA for MS Access
Outcomes Improved data quality for medical research
Year 2018

 

In 2018, I worked as a consultant on a project with a regional education authority in Myanmar who oversaw the provision of primary and secondary education for 180,000 students across 1,700 schools.

The schools were remote, across hundreds of small villages in a region with unreliable transport infrastructure, and many were only accessible by foot. Mobile phone signal was unreliable in these regions.

The education authority carried out regular data collection cycles, where the education outcomes of students were reported on paper forms. I was brought in as a consultant to develop and implement a data management system whereby the data collection process could be digitized. The purpose of the project was to provide reporting for donors to show impact, while also enabling the education authority to easily see the impact of their work.

This project involved many difficult technical, infrastructural, and logistic challenges. It involved building IT capacity within the education authority so that the system could be maintained. From a technical perspective, the data entry process designed to work reliably on a set of 100 thin-client laptops running on unreliable power infrastructure.

A key aspect of the implementation of the system was in the need for extensive periods of training and capacity building. This was key to ensuring that they system could sustain after my project runaway was complete. For the training process, I used a train-the-trainers approach, where I trained a set of people within the education authority who, in turn, trained the data entry staff and data collection team. I choose this approach because of language barriers and cultural barriers, and to ensure that the process of training could continue after I exited the project.

Digital Transformation

 

Project Title Education Data Management System
Organisation Eastern Cape Ministry of Education, South Africa
Features Education data management across regional schools
My Role Training development team and system administrators, writing technical documentation
Key Technologies PHP, OpenEMIS
Outcomes Prepared the team to implement the system
Year 2021

In 2021, I was involved in the implementation of OpenEMIS, and open-source education management information system in the Eastern Cape region of South Africa. My role was as a technical consultant, ensuring that the system administrators and end-users were correctly trained and had sufficient documentation. 

I also trained the software development team who were tasked with building the custom features for the OpenEMIS system. 

A key challenge in this project was working remotely. It was an international project, involving a development team based in South Asia and an implementation team in South Africa. As this was during the COVID pandemic era, and travel was severely restricted, most of the work took place online via Zoom. I carried out online trainings for the software development team, ensuring that the features were built with wide test coverage for unit testing and system testing. I also supported the system administration team, training them in managing the servers to maintain the OpenEMIS system. Based on this, I wrote extensive documentation for each of the user roles. 

This was an exciting project. The major challenge was the restriction placed on travel, which meant that much of the training and support had to happen remotely. Despite this, we collectively overcame these challenges and successfully implemented the OpenEMIS system.  

Data Integration

Project Title Mosquito Catalogue Data Integration
Organisation Shoklo Malaria Research Unit, Thailand
Features Integrating data from large set of Excel spreadsheets
My Role Design and implement the ETL process
Key Technologies Talend ETL, Microsoft Excel
Outcomes Integrated legacy datasets for research
Year 2018-2019

 

Shoklo Malaria Research Unit is a medical research centre on the Thailand-Myanmar border that specialises in research for the eradication of malaria. The unit’s Entymology Department maintains a large catalogue of mosquitos caught in the wild, a dataset that is used to study the size and behaviour of the mosquito population. 

The data for this catalogue was stored across a large number of Excel spreadsheets that had been customised to fit within the department’s data workflow. However, this created data silos, where data could not be easily analysed easily. Over the years that the cataloguing had been ongoing, the data model had gradually changed, so the structure of many of these Excel spreadsheets was subtly different.  

In this project, I worked on building an Extract Transfer Load (ETL) process that the head of the Entymology department could use to integrate the catalogue. The project involved integrating legacy datasets into a centralised dataset that could be used for medical research. Together, we designed the data mapping for the legacy datasets. I developed and implemented the ETL process using Talend, an ETL tool with open-source features and a visual drag-and-drop interface that the head of department could maintain themselves.

Customer Relationship Management (CRM)

Project Title Gamified Digital Platform and Custom CRM
Organisation Melody College, the live online music school, Ireland
Features Gamification, Customer behaviour tracking, lead generation, digital marketing
My Role Founder CEO and Technical Lead
Key Technologies PHP, AWS, JavaScript
Outcomes Successfully grew and retained customer base
Year 2013-2017

From 2013 to 2017, I founded and ran a commercial startup company. Melody College was a live online music school. It provided in-person music tuition through a blended-learning model, with students connecting to their teachers through video calls. 

I built the digital platform based on ideas from gamification with the goal of making music practice more engaging and enjoyable. The platform features a large set of instructional videos for a range of different instrumental courses. Then, the students would meet regularly with their teacher for online one-to-one lessons.

The startup company also had a strong digital marketing strategy, with a CRM that involved lead generation using social media and a public facing website. We made strategic decisions based on tracking data captured within the digital platform and from several other analytics tools.