Experience
SOFTWARE ENGINEER @Electrify Africa
September 2023 - Present | Nairobi, KenyaIn Septemer of 2023, I joined Electrify Africa as a software engineer where my role was to develop and maintain an integrated charging station management system for electric vehicles. Making use of NestJS for the backend, React for the frontend, Prisma as the ORM, ShadCN as the component library, MySQL for the database, OCPP as the communication protocol and set up RESTful APIs for communication between the front and backend
Software Engineer, Contract @Carbon Zero Mobility
Feb 2024 - July 2024 | Nairobi, KenyaWhile under instruction from my CEO at Electrify Africa, I developed and deployed a backend system for one of our clients that processes data from GPS trackers installed on electric bikes, enabling real-time bike tracking and carbon credit calculation. Implemented improvements to the backend system to enhance data flow from the POS, through the ERP, to the admin panel. I made use of NestJS, NextJS, TailwindCSS, RabbitMQ, Prisma ORM, PostgreSQL and GraphQL
ICT OFFICER @State Department for Energy
Jan 2023 - September 2023 | Kawi House, South C, Nairobi, KenyaWorked with the ICT department at the State Department fro Energy, Ministry of Energy to develop and deploy an in-house helpdesk system. Set up a GIS server for monitoring the power grid as well as providing tech support for the organization, mostly focusing on maintaining the network.
IT Admin and videographer @Jesus Mission Evangelistic Church
January 2020 - present | Athiriver, KenyaI am currently supporting the ministry of Jesus Mission Evangelistic church as a videographer and editor as well as being incharge of the network infrastructure within the church. I am currently working on a records management system to ease access to church records and a church website.
SEO WRITER @Paradise Media
June 2022 - February 2023 | RemoteI worked as a writer to optimize articles and websites for better search engine ranking. I worked alongside a team of 10 to write and review articles and ensure that keywords are properly placed to improve Search Engine ranking.