This case study describes the design and implementation of a digital solution for the Ubuntu Pathways Project in Port Elizabeth, South Africa. The collaboration emerged through the Apple Developer Academy and the PIER project, providing an opportunity to apply engineering and software development skills to a real-world social context. Ubuntu Pathways is an NGO supporting disadvantaged communities through healthcare, education, and job training programs. The project focused on improving the Job Skills Training (JST) Program, which previously relied on fragmented paper-based and spreadsheet systems, causing inefficiency and data loss.
Using a user-centered and iterative approach, the team conducted field research, workflow analysis, and requirement gathering with staff members. A scalable platform was then developed with FileMaker, enabling cross-platform access and integration. The system included three main components: an iPad registration app for candidates, a daily management tool for staff, and an administrative dashboard for monitoring and reporting. Agile methods, particularly Scrum, ensured continuous feedback and refinement. Testing in Port Elizabeth confirmed the system’s effectiveness while highlighting areas for improvement.
The project demonstrated how digital transformation can enhance NGO operations, reduce inefficiencies, and strengthen community support initiatives. Beyond technical achievements, the experience provided valuable cultural and professional insights, reflecting the philosophy of Ubuntu — “I am because we are” — and reinforcing the belief in a shared humanity.