1. March 2020 to Present: Egerton University
Chair of Department, Computer Science
2. May 2015 to Present: Egerton University
ICT Incharge at E-Campus
3. May 2015 to Feb 2020: Egerton University
Computer Science department, NTCC Coordinator
4. July 2010 to Present: Egerton University
Lecturer, Computer Science department
5. Jan 2010 to July 2010: Kampala International University
Deputy Director, Institute of Open and Distance Learning (IODL) incharge of E-Learning
6. Jan 2005 to Jan 2010: Compsoft (U) Limited, Uganda
Business Development Manager
7. 2004 Mar to 2004 Nov:Microlan (U) Limited
Engineering Support