Experience

  • SOFTWARE ENGINEER  @Electrify Africa

    September 2023 - Present | Nairobi, Kenya

    In 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, Kenya

    While 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, Kenya

    Worked 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, Kenya

    I 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 | Remote

    I 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.