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
I am also skilled in developing REST and GraphQL APIs with Node.js and Python 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
- 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
- Angulay >= 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
- Git
- 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