Where It All Began
In Nepal, cricket doesn’t wait for perfect setups. It finds its way into streets, into small gatherings, into every screen people can access. As the excitement for the T20 World Cup started building, millions were ready to watch. But the experience itself wasn’t ready. Platforms struggled with buffering, lack of real-time engagement, and the inability to scale when it mattered most.
A solution was needed — not just a streaming platform, but a complete experience that could deliver live matches, instant highlights, and real-time interaction at scale.
That’s when Clyrex stepped in.
What made this different was not the problem.
It was how the solution would be built.
A Real Project, Not a Training Exercise
This was not meant to be a classroom project. It was a real platform, intended to run during a real tournament, for real users.
The initial decision surprised everyone.
Instead of assigning it to an experienced engineering team, the responsibility was given to a batch of engineers in training.
The reaction was natural. There was hesitation, uncertainty, even doubt. Many had never worked on streaming systems, never handled scale, never built something that would go live in front of thousands.
And yet, the answer was simple.
Yes. They would build it.
Day 1: Facing Reality
From the very first day, one thing was made clear.
This was not a course. This was product engineering.
There would be no complete blueprint. No perfect set of instructions. Only a problem, and the expectation to solve it.
For many, this was uncomfortable. They were used to clarity, to guided learning, to knowing what comes next.
Here, there was only uncertainty.
And that was the point.
The First Mistake: Planning Too Much
The journey began the way most do — with planning. The first week was filled with discussions, diagrams, and attempts to understand the full system before writing a single line of code.
By the end of the week, there was clarity.
But there was nothing running.
That’s when the real lesson began.
In real systems, if nothing is running, nothing is proven.
The Shift: Plan Less, Build More
Everything changed in the second week.
Instead of planning endlessly, the approach was simplified.
Plan just enough to begin.Break the system into small, manageable pieces.Execute every week. Teams were formed. Responsibilities were defined. Work was broken down into small user stories — loading a homepage, playing a video, responding through APIs.
It was no longer about understanding everything.
It was about starting.
And that changed everything.
The First Breakthrough
The early days of execution were not smooth.
Systems were incomplete.Features were unstable.Many things had to be rewritten. But something important happened.
One small part started working.
An API responded.A UI loaded.A video played. It was a small moment.
But it changed the mindset completely.
Because now, it was real.
Month 2: From Features to Experience
As development progressed, the focus shifted from just building features to creating an experience.
It was no longer enough for the platform to work.
It had to feel right.
Users needed to see live matches instantly. The interface had to be optimized for mobile, where most users would engage. Navigation had to be intuitive.
Engineering was no longer just technical.
It became behavioral.
Month 3: When Reality Hits
By the third month, the system faced its first real challenges.
Streaming became unstable.The backend struggled under load.Performance issues started appearing. This was the moment where theory ends and engineering begins.
Instead of stepping back, the team moved forward.
Systems were optimized.Pipelines were redesigned.Components were rebuilt. Every issue forced a deeper understanding.
Every failure pushed the system closer to stability.
Month 4: Speed Through AI
Time became the biggest constraint.
There was too much to build and not enough time to build it manually.
That’s when a new approach was introduced.
AI was no longer treated as a tool.
It became part of the team.
AI agents began assisting in generating user stories, validating logic, and accelerating development. Tasks that would normally take days were completed faster, allowing engineers to focus on integration and refinement.
At the same time, intelligence was added to the platform.
AI-powered search enabled users to find matches instantly. Personalization began predicting what users wanted to watch next, making the platform more responsive and intuitive.
Month 5: Testing Under Pressure
As the tournament approached, everything was tested under real conditions.
Load tests failed.Systems showed weaknesses.The risk of failure became real. But this was exactly the environment the system was built for.
Scaling was improved. Performance was optimized. Every component was aligned to work together under pressure.
There was no room for perfection.
Only for readiness.
Month 6: The Final Stretch
In the final phase, the focus shifted completely.
No more theory.No more experimentation. Only delivery.
There was still uncertainty. No one felt fully ready. But that, too, became part of the process.
Because real systems are never built when everything feels perfect.
They are built when it’s time.
Match Day: The Real Test
And then came the moment that mattered.
Users started joining.
Not slowly, but rapidly.
Traffic increased. Systems were pushed. Every component was under pressure.
There was silence.
Monitoring dashboards were watched closely.
The system held.
Streams continued.Performance stayed stable.Users remained connected. What was once an idea had become a functioning platform — running in real time, under real load.
What This Journey Truly Means
This story is not just about building a streaming platform.
It is about how it was built.
It was built by starting before everything was clear.By taking small steps instead of waiting for perfect plans.By accepting that many decisions would need to be reworked.By choosing consistency over perfection. Most people never begin because they are waiting for instructions.
Here, they didn’t.
From Training to Production
Six months earlier, these engineers were sitting with uncertainty.
They were unsure, unprepared, and waiting.
What changed was not just their skill.
It was their approach.
They stopped waiting.They started building.They learned to operate under pressure. And in doing so, they built something real.
Final Thought
A real platform.For a real tournament.For real users.Built under real pressure. This is what learning looks like when it goes beyond theory.
This is what happens when training meets production.
And this is what defines an engineer who gets things done.