Load Data
Save Data
Personal Information
Social Media
Summary
Resourceful Software Engineer with 7 years of experience in designing and developing backend and frontend applications, testing and training employees. Skilled at utilizing a wide variety of tools and programs to provide effective applications.
Notable Achievements
Education
Work Experience
Brian Mechanisms Robotics is a robotics company developing affordable autonomous robots for use in agriculture, retail, and construction.
Built a web-based Robot Simulator using Go for the backend consisting of an API interface using Postgres and an MQTT broker which reduced the cost of teaching robotics by up to 90%. Led a team in creating a flat-file CMS in nodeJS for our documentation, which was adopted by our sister company to host a blog receiving up to 4,000 visitors a month within the first month. Led a team in developing a backend code generator called Backend Robot which generates complete backend code in Go, test cases, and the API specification for datacentric applications given the database schema which reduces backend development time and cost by up to 90%. Developed a system for documenting C4 software architecture using Mermaid and GitHub pages. Used React and Vue to develop frontends.
Visibo is an online marketplace for Botswana.
Led the team in designing the whole system. Worked on the backend in Go and frontend using VueJs. Created integrations that allow adverts to be posted directly from WhatsApp, Facebook, or Telegram. Participated in code reviews and debugging sessions to maintain high-quality code.
CISMIC is the Kenya Army Innovation Center
Worked on the navigation code using Python of an autonomous Improvised Explosive Device detection robot which increased the human safety of IED detection by up to 100%. Further information is protected by an NDA.
Advent Hymnals digitizes old hymnals and uses AI to find similar hymns and to generate vocal music for each song.
Ported open-source Windows AI Singing Voice Synthesis Scripts to Linux. Created Google Drive integrations and CD/CI pipelines using bash in Colab which enabled flat files to be edited using Google Docs eliminating the need for a user-management backend system, thus reducing the recurrent hosting cost by 50%. Wrote bash automation scripts to create PDF files with different layouts for different types of prints whenever a hymn is edited decreasing the time to print by 90%.
Dawascope Technologies is an all-in-one online medical platform connecting pharmaceutical distributors, wholesalers, retailers, and patients. Facilitating seamless doctor-patient interactions, job listings, and hospital referrals.
Collaborated with the management to recruit and oversee a team of 4 software developers. Contributed to the overall system design process. Utilized agile methodologies throughout the development phase. Engaged in code reviews and debugging sessions to uphold code quality. Executed code deployment on AWS infrastructure. Used Go and Postgres to build the backend and Vue to build the frontend.
Upande Limited is an IoT Service provider.
Guided the IoT team through the transition from PHP to Node.js. Colaborated with the software team in building a GIS and IoT tool in python that was used by the University of Twente and the EU to help track water levels in the Mara and help the government and nomadic communities to plan for grazing land. Colaborated with the Software team in implementing a proprietary tool for the WASH sector, WashMIS. WashMIS used IoT devices to help minimize water loss through theft and pipe bursts for Kericho Water and Sanitation company. Created a CD/CI pipeline utilizing Github actions for performing over-the-air updates for 20 remote Lorank gateways. Managed the cloud servers on Digital Ocean. Integrated Jira with other tools like Slack, and Git for seamless communication and version control.
Projects
Technical Skills
Soft Skills
Additional Skills
Languages
Certifications
Form Close