Felix Gathage · Nairobi, Kenya

Full stack engineer building national digital health platforms.

Mobile, web and backend, with Flutter, React, Vue.js and Django. I also lead the development team delivering them.

Portrait of Felix Gathage

Felix Gathage

Full Stack Engineer

Drag or flip me
15+
Production apps shipped
~100k
End users served
3+
Years experience
6+
Domains covered

Selected work

  • 01

    Afyangu Digital Health Platform

    afyayangu.go.ke
    Screenshot of Afyangu Digital Health Platform

    National patient platform for medical records, appointments, insurance tracking and health monitoring. Built as a Flutter web app, with a customer management portal embedded through an iframe and postMessage architecture.

    • Flutter Web
    • GetX
    • Clean Architecture
    • REST APIs
    Visit afyayangu.go.ke
  • 02

    Afyangu Mobile App

    Mobile app

    Afyangu

    The Afyangu patient platform on mobile: medical records, appointments, insurance tracking and health monitoring, with near-native performance from a single Flutter codebase.

    • Flutter
    • Dart
    • GetX
    • Clean Architecture
  • 03

    Practice360 (P360) Provider App

    Mobile app

    Practice360 (P360) Provider App

    SHA-integrated provider app that replaces manual and OTP-based pre-authorization processes with secure access to SHA services. Also carries the provider side of the Overseas Treatment referral workflow with Afyangu.

    • Flutter
    • Dart
    • GetX
    • REST APIs
  • 04

    Tiberbu HMIS

    mombasa.tiberbu.health
    Screenshot of Tiberbu HMIS

    Hospital Management Information System web portal. I built features in Vue.js and Frappe, including analytics dashboards and assessment portals.

    • Vue.js
    • Frappe
    Visit mombasa.tiberbu.health
  • 05

    Tendersure E-Procurement Platform

    tendersure.africa
    Screenshot of Tendersure E-Procurement Platform

    Procurement system covering tendering, bid submission, evaluation and procure-to-pay, with RESTful APIs integrating procurement, notification and financial systems.

    • Django
    • Vue.js
    • REST APIs
    • AWS
    Visit tendersure.africa
  • 06

    Tendersure Management System

    e.tendersure.africa
    Screenshot of Tendersure Management System

    Procurement management web app built with Django and Vue.js alongside cross-functional teams, running on Nginx and Gunicorn with cloud resources on AWS.

    • Django
    • Vue.js
    • Nginx
    • AWS
    Visit e.tendersure.africa
  • 07

    Boror E-Commerce Marketplace

    boror.shop
    Screenshot of Boror E-Commerce Marketplace

    Multi-vendor e-commerce platform with product categories, real-time deal countdowns, seller onboarding, wishlist, cart, location-based delivery, multi-language support, and full search with category filtering. Built with optimized caching for product listings and session-based cart management.

    • Next.js
    • Flutter
    • PostgreSQL
    • Redis
    Visit boror.shop
  • 08

    Bobo Blooms Florist Website

    boboblooms.org
    Screenshot of Bobo Blooms Florist Website

    Website for a florist at City Market, Nairobi — 12 browsable flower and event decor collections with 220+ photos, a step-by-step ordering guide, FAQs, and orders through WhatsApp, an order form, or a phone call.

    • Next.js
    • Vercel
    Visit boboblooms.org
  • 09

    Rocket Tradeline

    rockettradeline.com
    Screenshot of Rocket Tradeline

    Online marketplace for authorized user tradelines, with separate buy and sell journeys, account sign-up and log-in, a how-it-works guide, and free credit education resources.

    • Next.js
    • Nginx
    Visit rockettradeline.com
  • 10

    Map 360 Workflow Platform

    No public link
    Screenshot of Map 360 Workflow Platform

    Content workflow management system with task assignment, progress tracking, user dashboards, and automated notifications. Implements efficient data flows between frontend and database.

    • Vue.js
    • MySQL
    • Redis
    • Tailwind CSS
  • 11

    CTT365 Mobile App

    Mobile app

    CTT365

    Enterprise mobile application with user authentication, real-time notifications, data visualization, and secure API communication. Built for daily operational use with performance-optimized state management and caching.

    • Flutter
    • Dart
    • Node.js
    • Redis

Experience

  1. Technical Team Lead

    Konvergenz Solutions

    March 2026 – Present

    • Lead the development team delivering the Afyangu patient platform, the Practice360 (P360) provider app and the Tiberbu HMIS web portal.
    • Coordinate the multi-system Overseas Treatment referral workflow across Afyangu and P360.
    • Integrated Airtel Kenya STK Push mobile payments into a Frappe backend and resolved callback and authorization issues.
    • Led a localization plan centralizing app strings into JSON locale files with English and Kiswahili support.
    • Documented and organized 63 Afyangu API endpoints to speed up integration and onboarding.
  2. Frontend and Mobile App Developer

    Konvergenz Solutions

    March 2024 – March 2026

    • Developed the Afyangu mobile and web apps and the Practice360 (P360) provider app in Flutter, using Clean Architecture and GetX.
    • Built Tiberbu HMIS web portal features in Vue.js and Frappe, including analytics dashboards and assessment portals.
    • Implemented insurance and claims features, including eligibility checks and claims submission workflows.
    • Implemented end-to-end encryption, role-based access control, audit trails and patient consent management, aligned with HIPAA standards.
  3. Technical Consultant

    Tendersure SEZ Limited

    September 2023 – March 2024

    • Developed and maintained procurement systems covering tendering, bid submission, evaluation and procure-to-pay.
    • Built features with Django and Vue.js, and RESTful APIs integrating procurement, notification and financial systems.
    • Configured Nginx and Gunicorn, managed cloud resources on AWS, and wrote architecture diagrams, API specifications and deployment procedures.
  4. Software Developer Intern

    QED Solutions

    May 2023 – August 2023

    • Developed and maintained web applications using Django and Vue.js, and tested system functionality as part of the QA team.
  5. AWS Cloud Practitioner Trainee

    Azubi Africa

    September 2022 – April 2023

    • Completed hands-on training in AWS services, including EC2, S3, RDS, Lambda and IAM.

What I build

Production-ready healthcare and enterprise applications across mobile, web and backend, from the first screen to deployment, and the team practices that keep them shipping.

  1. 01Full Stack Web Applications

    Django and Frappe backends with Vue.js, React.js and Next.js front ends, RESTful APIs integrating business systems, and deployment on AWS with Nginx and Gunicorn.

  2. 02Cross-Platform Mobile & Web Apps

    Flutter apps with near-native performance from a single codebase, using Clean Architecture and GetX, and deployed through the Play Store's internal and production tracks.

  3. 03Insurance, Claims & Patient Workflows

    Eligibility checks and claims submission, plus patient data workflows with smart forms, real-time validation and approval processes.

  4. 04Secure Healthcare Data

    End-to-end encryption, role-based access control, audit trails and patient consent management, aligned with HIPAA standards.

  5. 05Payments & Integrations

    Airtel Kenya STK Push mobile payments, Firebase Realtime Database, the APISIX API gateway, Azure Key Vault and RESTful APIs.

  6. 06Leading Delivery

    Breaking work into epics, tasks and story-point estimates, turning Figma designs into scoped tasks, reviewing team delivery, and documenting APIs to speed up onboarding.

How the data moves

Two integration flows from my recent work, from the app on someone's phone to the systems behind it.

App

Customer starts a payment

Frappe backend

Sends the STK Push request

Airtel Kenya

Prompts the phone for approval

Callback

Confirms the result to the backend

Airtel STK Push puts the payment prompt directly on the customer's phone. The backend then has to authorize correctly and handle the callback, which is where the real integration work sits.

Languages
DartKotlinJavaScriptPythonJava
Mobile
FlutterAndroid SDKActivities & FragmentsXML LayoutsViewBindingFlutter Web
Frontend & Web
Vue.jsReact.jsNext.jsTailwind CSSResponsive DesignUI/UX Implementation
Backend & Frameworks
FrappeDjangoNode.jsRESTful APIsJSON
Databases & Caching
PostgreSQLMySQLRedis
Architecture & State
Clean ArchitectureMVVMGetXMicroservices
Android Libraries
Kotlin CoroutinesRetrofitRoomSQLiteSharedPreferencesHiltKoin
Integrations
Mobile Money (Airtel STK Push)Firebase Realtime DatabaseAPISIX API GatewayAzure Key Vault
Cloud & DevOps
AWS (EC2, S3, RDS, Lambda, IAM)NginxGunicornFastlaneGoogle Play Store Deployment
Tools
GitGitHubZenHubFigmaAndroid StudioVisual Studio CodeLogcat
Practices
Agile/ScrumSprint PlanningStory Point EstimationUnit TestingCode ReviewTechnical Documentation

About

Full Stack Engineer and Technical Team Lead with 3+ years of experience building production-ready healthcare and enterprise applications across mobile, web and backend.

I'm a Flutter (Dart) specialist for cross-platform mobile and web apps, with React.js, Next.js and Vue.js for modern web interfaces, Django and Frappe for backends and RESTful APIs, and Kotlin for Android-native features and enterprise integrations. I'm skilled in Clean Architecture, REST API integration, payment and third-party integrations, AWS deployment and Play Store deployment. Today I lead a development team delivering national digital health platforms in Kenya, including the SHA-integrated Practice360 (P360) provider app and the Afyangu patient platform.

Education

  • BSc Computer Science

    Egerton University, 2023 · Second Class Honours, Upper Division

  • ALX Software Engineering Program

    Full-stack development intensive

  • AWS re/Start Program

    Cloud computing & architecture

Certifications

  • AWS Certified Cloud Practitioner

Let's build something together

I'm actively seeking full stack, mobile and technical lead roles where I can build and ship production-ready applications. Whether it's healthcare, enterprise or something new — I'm ready to talk.

Call or WhatsApp

+254 741 777 695