Skip to content
View stephenkaihula's full-sized avatar

Block or report stephenkaihula

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
stephenkaihula/README.md

πŸ‘‹ Hi, I'm Stephen Kaihula

Full Stack Systems Engineer specializing in real-time systems, backend architecture, and scalable platforms.

I build production-style systems focused on:

  • live streaming infrastructure
  • identity & access management
  • data-driven administrative platforms

πŸš€ Featured Projects

🎬 Live Broadcast Studio

Real-time browser-based broadcast control system

  • Preview / Program switching (TAKE pipeline)
  • WebRTC streaming via LiveKit
  • RTMP ingestion via MediaMTX + FFmpeg
  • Modular UI for media, overlays, transitions, and audio

πŸ”— https://github.com/stephenkaihula/live-broadcast-studio


πŸ“ˆ Membership Campaign Platform

Organizational membership and campaign management system

  • Membership lifecycle and segmentation
  • Campaign and activity tracking workflows
  • Rule-based configuration engine
  • Geographic analytics and admin dashboards

πŸ”— https://github.com/stephenkaihula/membership-campaign-platform


πŸ” Identity Management System

Authentication, RBAC, and identity workflow platform

  • Secure login, registration, and session handling
  • Role-based access control (user, staff, admin)
  • Multi-step identity application system
  • Staff processing workflows and admin governance

πŸ”— https://github.com/stephenkaihula/identity-management-system


🧠 Architecture Focus

I design systems with clear separation of concerns:

Frontend UI β†’ API Layer β†’ Business Logic β†’ Database / Infrastructure

Key areas:

  • real-time communication (WebRTC, RTMP)
  • backend service design
  • workflow-driven systems
  • modular UI architecture

βš™οΈ Tech Stack

Languages PHP, JavaScript, HTML, CSS

Systems & Tools LiveKit, MediaMTX, FFmpeg, Docker

Database MySQL

Concepts REST APIs, RBAC, streaming pipelines, system orchestration


πŸ“Œ What I Focus On

  • building complete systems, not isolated features
  • turning complex workflows into usable platforms
  • designing scalable backend architectures
  • solving real-world operational problems

πŸ“« Contact

πŸ“§ stephenkaihula@gmail.com


Popular repositories Loading

  1. live-broadcast-studio live-broadcast-studio Public

    Real-time browser-based broadcast control system with WebRTC, RTMP, overlays, transitions, and media orchestration

    JavaScript 4

  2. membership-campaign-platform membership-campaign-platform Public

    Organizational membership and campaign management platform with dashboards, rules, analytics, and admin workflows.

    Hack 2

  3. stephenkaihula stephenkaihula Public

    1

  4. identity-management-system identity-management-system Public

    Identity and access management platform with authentication, application tracking, RBAC, and admin/staff dashboards.

    PHP 1