Geoffrey Ngugi's profile

Geoffrey Ngugi

Software Developer Engineer //

Remote, Nairobi

About

Full-stack engineer with 5+ years shipping and maintaining a production mobile app serving 10,000+ monthly active users. I build across the stack — React Native / Expo on the front end and NestJS / Node.js on the backend — and own mobile release engineering end to end: CI/CD with GitHub Actions and Fastlane, code signing, and store distribution. I care about end-to-end test automation (Maestro, Playwright, BrowserStack) and solid backend API and authentication work.

If you've got any questions or just feel like chatting, send me an (Email) I'd love to hear from you.

Tech Stack

TypeScript logo
TypeScript
React Native logo
React Native
Expo logo
Expo
React Js logo
React Js
Next Js logo
Next Js
Node Js logo
Node Js
NestJS logo
NestJS
PostgreSQL logo
PostgreSQL
Redis logo
Redis
Laravel logo
Laravel
Python logo
Python
Kotlin logo
Kotlin
Firebase logo
Firebase
GH Actions logo
GH Actions

Work Experience

  1. Senior Software Engineer at Workpay

    Lead mobile development of a client-facing Expo / React Native app with 10,000+ MAU and manage a 3-person mobile team. Built GitHub Actions + Fastlane CI/CD for Android and iOS, Maestro E2E tests on BrowserStack, and NestJS auth features (JWT with Redis token revocation, Keycloak SSO). Integrated Segment, Firebase and Sentry, cutting mean time to detect issues by ~40%.

  2. Software Developer at Repay Africa

    Built a React / Redux web dashboard for clients and internal teams and a cross-platform React Native app. Added localization and Google services (location, authentication) and managed iOS and Android releases.

  3. SDE Tests at UAP

    Performed API testing and manual end-to-end testing to validate releases, and debugged and reported system issues as part of the QA and development team.

  4. Software Developer Apprentice at Kuzalab

    Worked with a cross-functional team on a data-intensive web application using Laravel, TypeScript, Angular and SASS, building APIs that connect front-end apps to back-end systems. Notable project worked on https://ajiradigital.go.ke

© 2026 Geoffrey Ngugi. All rights reserved.