Hi, I am Stephen
Software Engineer
I'm a highly skilled Software Engineer with over 7 years of experience crafting robust and scalable applications using modern JavaScript technologies. I thrive in collaborative, distributed environments, consistently delivering clean, maintainable code that prioritizes exceptional user experiences. My expertise spans across front-end development (React, JavaScript, TypeScript, Next.js, Vue.js, Nuxt.js, Angular) with modern CSS and frameworks (Tailwind, MUI, Ant Design, Bootstrap, etc), back-end development (RESTful and GraphQL APIs with Node.js, Python and Go), and databases (SQL and NoSQL). Beyond technical proficiency, I bring strong communication and collaboration skills, a focus on accessibility, and a proactive approach to problem-solving and code quality.

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
- Angular
- AWS

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
- Azure

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
- Azure

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
- AWS

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
- Angular >= 17
- Python
- FastAPI
- Django
- Flask
- 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
- Azure
- AWS
- Docker
- Kubernetes
- Jenkins
- Jira
- Confluence
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