Marvin.

Professional Experience

Demonstrated track record of delivering high-impact software solutions across fintech, healthcare, property management, and social platforms — from startups to production-scale systems.

  • Technical Lead

    05/2024 – Present

    Payserve Limited

    • Build and maintain production services for invoicing, payment workflows, and resident operations using Go, Node.js, React, and React Native
    • Design REST APIs and background workers with predictable contracts across teams
    • Implement M-Pesa/Daraja, email, and SMS integrations for transaction workflows
    • Improve service reliability through structured logging, queue-based processing, and async job handling
    • Optimize MongoDB/PostgreSQL queries and indexes under growing production load
  • Software Developer

    12/2021 – 03/2024

    Belva Digital

    • Built client-facing applications using Laravel, Go, and Python for campaign and business platforms: Pika na Power, ViuTravel, Co-op Bank, KPLC
    • Designed relational database schemas in MySQL/PostgreSQL with attention to performance, normalization, and reporting
    • Worked with cloud deployment contexts including AWS and Azure-hosted workflows
    • Refactored backend modules to improve maintainability and reduce response-time bottlenecks
  • Software Developer

    05/2021 – 11/2021

    Deveint Limited

    • Built backend services in Go for core business logic and API endpoints
    • Delivered supporting Python services for integrations and workflow-specific backend tasks
    • Integrated and maintained APIs consumed by Flutter, React, and Next.js applications
    • Designed data models and query patterns to improve consistency and developer onboarding speed
  • Software Developer

    03/2021 – 08/2021

    Soft IQ Technologies Ltd

    • Developed operational dashboards using React and FastAPI for logistics and internal reporting
    • Implemented JWT-based authentication and admin features with role-aware dashboard behavior
    • Configured Linux server workflows including SSH deployment and Nginx service configuration
    • Assisted with integration connecting business processes to Microsoft Dynamics 365