Samson Akol is a pragmatic software engineer and front-end leader with over a decade of experience building user-focused web and mobile applications and managing technical teams. He has led frontend and Android efforts at awamo GmbH, shipped mobile-first products with TDD and CI/CD practices, and contributed UI/UX improvements to the widely used open-source Kolibri learning platform. Combining hands-on coding with test-centred architecture and multi-tenant backend design from freelance projects, he excels at turning complex requirements into maintainable, responsive interfaces. Based in Uganda, he also administers ETS TOEFL test operations, bringing disciplined operational troubleshooting and candidate-facing communication to his technical roles. Known for clean, unit-testable code and thoughtful UX, he blends mentorship and system-level thinking to deliver reliable production software.
10 years of coding experience
9 years of employment as a software developer
Associate Android Developer(AAD), Associate Android Developer(AAD) at Pluralsight in partnership with Google
AI Programming with Python, AI Programming with Python at Udacity
Bachelor of Science in Computer Science, Computer Software Engineering, 2nd Class Honors, Bachelor of Science in Computer Science, Computer Software Engineering, 2nd Class Honors at Makerere University
Contributions:4 releases, 252 reviews, 6 commits in 2 months
Contributions summary:Samson primarily contributed to the front-end of the application, focusing on user interface elements within the `learningequality/studio` repository. They added a translated string for unknown filenames and implemented tests for the file upload component. The user also removed a misleading offline indicator and made minor updates to the sign-in page. These changes improved user experience and ensured the correct display of file information.
Kolibri Learning Platform: the offline app for universal education
Role in this project:
Front-end Developer
Contributions:338 reviews, 54 commits, 74 PRs in 4 months
Contributions summary:Samson's commits primarily focused on enhancing the user interface and user experience of the Kolibri Learning Platform. They added translated strings for user types within the user table and implemented components related to responsive design, ensuring the application is accessible on different screen sizes. Further contributions involved refining the user interface by adding a comment to a critical translation element and refactoring the user profile and authentication views.
learning-platformoerofflineoffline-firstkolibri
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.