| Period | Institution | Position |
|---|
| 11/10/2018 - to-date | Technical University of Kenya | Senior Lecturer, Department of Biochemistry and Biotechnology |
| 21/07/2022 - to date | Biochemistry and Biotechnology Professional Society of Kenya | Chairman |
| 12/05/2020 - to date | Ministry of Education, Jeremiah Nyagah National Polytechnic | Member, Board of Governors |
| 08/07/2016 - to date | National Biosafety Authority | Biosafety Expert |
| 03/10/2016 - to date | Technical University of Kenya | Postgraduate Departmental Examination Officer |
| 01/10/2015 - to date | Technical University of Kenya | Club Patron, STSA |
| 30/01/2016 - to date | Pharmaceutical Journal of Kenya | Reviewer |
| 17/02/2020 - to date | DAAD, Regional Office for Africa | DAAD External Reviewer |
| 10/07/2018 - to date | Biorisk Management Association of Kenya (BMAK) | Secretary General |
| 03/10/2019 - to date | IBR, JKUAT | External Examiner |
| 16/09/2019 - to date | Department of Zoology, JKUAT | External Examiner |
| 07/12/2020 - to date | CEBIB, University of Nairobi | External Examiner |
| 12/05/2020 - to date | Ministry of Education, Heroes Technical and Vocational College (TVET) | Member, Board of Governors |
| 01/04/2021 - to date | Department of Chemistry and Biochemistry, University of Namibia | External Moderator |
| 01/01/2006 - 31/07/2008 | UNIVERSITY OF NAIROBI | RESEARCH ASSISTANT |
| 29/12/2014 - 23/01/2015 | School of Biological and Life Sciences, TUK | Acting Director |
| 9/12/2013 - 15/05/2015 | Technical University of Kenya | Acting Chairman |
| 13/06/2013 - 10/08/2018 | Technical University of Kenya | Lecturer, Department of Biochemistry and Biotechnology |