TuiHat Karaoke — Digital Karaoke & Music Streaming
Software Engineer / Team Leader / Project Manager / Business Analyst @ Software Development Center (SDC), Da Nang University
Situation
The platform needed to combine conventional web application functionality with real-time media streaming. Key challenges included:
- Integrating a dedicated streaming engine into the web application.
- Supporting karaoke and music-related workflows.
- Coordinating multiple engineering responsibilities across a small team.
- Translating business requirements into technical implementation.
- Selecting and integrating an appropriate streaming technology.
- Coordinating backend and streaming-related development.
Task
Develop a digital karaoke and music-streaming platform that supports karaoke and music-consumption workflows while integrating external music services and real-time media-streaming capabilities. The project required coordination between business requirements, backend development, streaming technology, and multiple engineering responsibilities.
Solution
Developed and coordinated a Laravel-based music/karaoke web application integrated with Wowza Streaming Engine for media streaming. The solution combined:
- PHP/Laravel backend services.
- Bootstrap/jQuery web interface.
- MySQL database.
- Microsoft Azure infrastructure.
- Git-based source control.
- Wowza Streaming Engine for media streaming.
- External music-service integrations.
The implementation separated conventional business/application functionality from specialized media-streaming capabilities.
Contribution
As Software Engineer, Team Leader, Project Manager, and Business Analyst, I worked across requirements, project coordination, technical implementation, and external service integration. I:
- Analyzed business and functional requirements.
- Clarified requirements for engineering implementation.
- Coordinated development activities across the team.
- Supported Laravel backend development.
- Supported streaming integration.
- Evaluated streaming technology options.
- Coordinated the integration between the web application and streaming infrastructure.
- Helped align technical implementation with client requirements.
- Supported project planning and delivery.
- Coordinated technical issues involving external services.
Technologies
- Languages: PHP
- Backend: PHP, Laravel
- Frontend: Bootstrap, jQuery
- Database: MySQL
- Streaming: Wowza Streaming Engine
- Cloud / Infrastructure: Microsoft Azure
- DevOps / Source Control: Git
Results
- Delivered karaoke and music functionality with media-streaming integration.
- Integrated Wowza Streaming Engine into the web application architecture.
- Supported external music-service integration.
- Coordinated development across a 3–10 person engineering team.
- Connected business requirements with technical implementation.
- Supported project delivery across BA, PM, technical coordination, and engineering responsibilities.
Project Details
2015 – 2016
Digital Karaoke / Music Streaming / Web Application