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
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
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
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
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
Languages PHP, JavaScript, HTML, CSS
Systems & Tools LiveKit, MediaMTX, FFmpeg, Docker
Database MySQL
Concepts REST APIs, RBAC, streaming pipelines, system orchestration
- building complete systems, not isolated features
- turning complex workflows into usable platforms
- designing scalable backend architectures
- solving real-world operational problems