Project Manager and Software Developer - Tripplehorn Consults Limited - Nairobi, Kenya
(2024-07)
- Lead end-to-end delivery of more than five major software products, directing cross-functional teams through every phase of the development lifecycle including requirements gathering, architecture design, sprint planning, quality assurance, deployment and post-launch maintenance.
- Serve as the strategic link between clients and the development team, translating complex business requirements into clear technical specifications and ensuring delivery within agreed scope, timeline and budget parameters.
- Successfully managed the launch of more than ten client-facing platforms spanning a Restaurant POS System, Land E-commerce Platform, Multi-vendor E-commerce Marketplace, Online Car Bazaar, Car Hire Management System, Crowdfunding Platform, Bulk SMS System, Water Utility Management Sites, Environment Conservation Portals and institutional websites for schools.
- Oversee system architecture decisions, code quality reviews, API integration strategies and security best practices across all active projects within the organisation.
- Implemented agile project management methodologies including sprint ceremonies, backlog grooming and stakeholder demos, reducing average project delivery time by streamlining team communication and accountability.
- Provide mentorship and technical guidance to junior developers, building team capability and reducing dependency on external consultants.
Software Developer - Onfon Media Limited - Nairobi, Kenya
(2024-01 - 2024-05)
- Contributed to the development of an enterprise-grade call centre management system and a mobile and electronics lending platform, commonly marketed as Lipa Mdogo Mdogo, using React.js for the frontend and Node.js with Express.js for the backend API layer.
- Implemented and tested Safaricom Daraja API (M-Pesa STK Push and C2B) and Bulk SMS gateway integrations, enabling fully automated mobile payment collection and real-time customer notifications within the lending platform.
- Collaborated closely with the QA team to identify, document and resolve bugs during user acceptance testing phases, contributing to timely product releases.
- Managed targeted digital marketing campaigns as part of a dual development and marketing contract, growing the brand's online reach and driving qualified leads to the platform.
ICT Officer Attaché, Monitoring and Evaluation Department - Meru County Government - Meru, Kenya
(2023-03 - 2023-12)
- Delivered comprehensive ICT support across multiple county departments, maintaining high availability of desktop workstations, network infrastructure and peripheral devices to support uninterrupted service delivery.
- Conducted technical inspection and acceptance testing of ICT equipment procured by the county, verifying that hardware met specifications and represented value for public funds.
- Participated in inter-agency partnership meetings and represented the ICT department at county-level technology planning forums, contributing to the evaluation and rollout of digital initiatives.
- Assisted in monitoring and evaluating the performance and impact of technology deployments across county programmes, compiling progress reports for senior management and development partners.
- Supported network maintenance activities including structured cabling checks, router configuration and LAN troubleshooting across county offices.
ICT Support Intern, Technical Support Department - Royal Media Services - Nairobi, Kenya
(2022-07 - 2022-09)
- Delivered front-line ICT support within one of Kenya's largest and most technically demanding media organisations, providing responsive hardware, software and network troubleshooting for both broadcast and corporate office environments.
- Assisted the IT department in user account management, access provisioning and password policy enforcement, gaining exposure to enterprise identity management practices within a regulated broadcast environment.
- Contributed to the maintenance of systems critical to continuous broadcast operations, ensuring zero unplanned downtime during the attachment period.
- Documented recurring technical issues and proposed workflow improvements that were subsequently reviewed and adopted by the IT team.
Web Developer and Digital Marketing Consultant - Afttti Training Institute - Nairobi, Kenya
(2019-01)
Ongoing Contractual
- Designed, developed and deployed a fully functional institutional website (afttti.co.ke) that serves as the primary student information, registration and marketing portal for the institute.
- Manage ongoing social media strategy across Facebook, Instagram, Twitter and LinkedIn, creating and scheduling content that has consistently grown engagement and driven student enrolment inquiries.
- Maintained local area network infrastructure and conducted routine preventive maintenance, hardware servicing and repairs on desktop computers, printers and other electronic devices.
- Provided end-user training to administrative staff on office productivity tools, improving operational efficiency across the institution.