2015-2024: Technologist II – Egerton University, Faculty of Veterinary Medicine and Surgery, Department of Veterinary Surgery, Theriogenology and Medicine & Veterinary Clinical Studies. Roles include; Preparation of practical classes, ensuring the availability of practical equipment, supplies, animals and other requirements, ambulatory and herd health activities, keeping records of clinical cases and samples, managing the departmental equipment and drug store inventory and assisting in student projects and research activities
2011- 2015: Trainer (livestock production) & Short courses manager – Baraka Agricultural College, Department of Education and Training. Roles include training course participants in animal health and production related to sustainable agriculture, managing clinical cases on the college farm (livestock units), training of students in livestock courses,
Coordinating activities that relate to the delivery of short courses, Coordinating the college external exhibition activities.
2010-2011: Animal Health Technician (private practice)- Masinde Muliro University of science and Technology. University Farm. Roles included monitoring of disease prevalence in livestock section, diagnosis and treatment of clinical cases, preparation of treatment records, provision of technical advice on the selection of the breeding stock and design of livestock units, assisting annual valuation exercise of the farm animals