Hi, I am Stephen
Software Engineer
I am a dedicated software engineer with 5+ years of hands-on experience. I specialize in designing and developing cutting-edge applications using JavaScript and Typescript. My expertise extends to developing front-end applications with the latest JS libraries & frameworks such as React, Vue, Next.js, Remix, Nuxt.js and Angular with latest State Management libraries such as Redux, Jotai, Zustand, Mobx, Pinia (Vue.js) e.t.c and CSS/SASS or style frameworks like MUI, Ant Design, Tailwind, e.t.c.
I am also skilled in developing REST and GraphQL APIs with Node.js using both SQL databases like Postgres, MySQL, MSSQL e.t.c and NoSQL databases like MongoDB, Redis e.t.c.

My Projects
Getir
Getir offers an on-demand "ultrafast" delivery service for grocery items. I work as a full stack engineer responsible for developing order analytics dashboard.
- React
- React Router v6
- Redux
- Next.js
- Node.js
- Express
- Ant Design
- Node.js
- Hapi.js
- MongoDB

Infocare Health
An EHR aimed for easing the workload with automated functionalities and optimized clinical documentation, in all medical facilities, across primary care and specialties.
- Vue.js
- Vue Router
- Pinia
- Tailwind
- Primevue
- Yup Validator
- aws cognito
- fhir
- Java

Eldo Energy
A utility management app (Web and PWA enabled) that is used to manage power, water, and gas utilization.
- React
- TypeScript
- Next.js
- Vue.js
- MUI
- React Query
- Node.js
- Express.js
- Postgres
- Knex

Eneza CMS
A content management dashboard that allows teachers to upload educative content to be consumed by learners via client app
- React
- Redux
- SQL
- Vue.js
- Tailwind
- Framer
- Node.js
- Express.js
- MySQL
- Sequelize

My skills
- JavaScript
- TypeScript
- Node.js
- React
- Next.js
- Redux / RTK
- Jotai
- Tanstack Query
- React Router v6
- Vue.js
- Nuxt.js
- Vue Router
- Pinia
- Vuex
- Angular
- Git
- Prisma
- MongoDB
- GraphQL
- Apollo
- Express.js
- Koa.js
- Nest.js
- Hapi.js
- PostgreSQL
- MySQL
- MSSQL
- Go
- Tailwind
- Material Design / MUI
- Ant Design
- Bootstrap
- Framer Motion
- HTML
- CSS
My experience
Software Engineer
Andela - Nairobi, Kenya / Remote
I worked as a fullstack developer. Stack MERN, MEAN PERN
2017 - 2019Front-End Developer
Eneza - Nairobi, Kenya
I worked as a front-end developer for 2 years at Eneza and 1 year as a Contractor for theJitu. I also upskilled to the full stack.
2019 - 2022Full-Stack Developer
DVT - South Africa / Remote
I worked as fullstack engineer (Contractor) with DVT South Africa. Stack: MERN and PERN
2022 - 2023Full-Stack Developer
Getir - Istanbul, Turkey / Remote
I'm working as fullstack engineer at Getir. My stack (MERN) includes React, Next.js, TypeScript, And Design, Prisma and MongoDB.
2021 - present