Lead Software Engineer
NOWCypherlab, Lead Software Engineer
Cypherlab
Kuala Lumpur, Malaysia
Leading technical strategy and system architecture for the engineering team behind real-time esports and sports data analytics: live event tracking, ML-driven forecasting, and the dashboards fans, creators and platforms read them from. Event pipelines on Kafka, Redis and WebSockets, served from containerised microservices against a 99.9% uptime and sub-100ms latency target.
Back to the callback. A live match feed is a buffer callback with a wider window and an audience attached: a sub-100-millisecond budget on data people are deciding against while the match is still running. Fifteen years of chasing real-time systems turns out to have been preparation for this exact problem. I am still doing the only thing I have ever done: trying to make the machine respond in time, and caring how it feels when it does.
What I did at Cypherlab
Leads technical strategy and architecture for the engineering team building real-time esports and sports analytics; sets standards and mentors engineers.
- Leading technical strategy and system architecture decisions for the engineering team.
- Setting engineering standards and best practices around code quality, scalability, and delivery.
- Mentoring engineers and guiding cross-functional collaboration between engineering, product, and business stakeholders.
- Driving the design of real-time esports and sports analytics systems — event pipelines, predictive models and the dashboards that read them — against a sub-100ms latency target across 50,000+ events analysed a year.
Tech stack
Other Life
Still producing
Kuala Lumpur, Malaysia
Kuala Lumpur. A Master’s in Artificial Intelligence in progress. Still writing music, still shipping systems, still treating the two as the same discipline wearing different clothes.
Match analytics // A live match turned into numbers that fans, creators and platforms act on while it is still being played. The panel above is one match travelling that path, carrying the deadline it has to hold.
MS-AI // Coursework in artificial intelligence running next to the music and the systems work, on purpose rather than in place of either. The latent space above plots the vocabulary of both so the overlap can be measured.