Skip to content
View stephenkaihula's full-sized avatar
  • Joined Apr 22, 2026

Block or report stephenkaihula

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
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. stephenkaihula stephenkaihula Public

    1

  2. live-broadcast-studio live-broadcast-studio Public

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

    JavaScript 1

  3. membership-campaign-platform membership-campaign-platform Public

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

    Hack 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