My focus at CricHQ was twofold. On the native iOS and Android apps, used by fans, scorers, and cricketers to follow matches live or after the fact, check player profiles, and track schedules, I designed a cohesive experience. On the web side, I worked as an engineer on the admin platform that club and tournament officials use to set up matches and competitions, keeping the app that powers the whole ecosystem fast and reliable.
The challenge
CricHQ's ecosystem consisted of native iOS and Android apps supported by a web platform that functioned as the backbone. The main challenge was creating a consistent user experience across these different environments, each with its own distinct workflows and constraints. The design language needed to feel consistent on mobile, while the web platform needed to be performant enough to support the entire user workflow.
My role
My dual role let me approach product development from both a design and technical perspective.
I designed interfaces for key product modules, social features, competition management, live matches, and team management, across both iOS and Android. This involved working closely with product managers to prioritise design iterations and manage different release schedules while keeping the experience consistent.
I drove the design process from initial paper sketches to low-fidelity prototypes. After each iteration, we ran user validation sessions before moving to high-fidelity designs for development.
Working as both a designer and engineer, I was a natural bridge between functions. Based in Chennai, India, I collaborated with the product and engineering teams in Wellington, New Zealand, making sure platform designs were functional and that the web platform's capabilities were fully used in the end-user experience.
On the web platform, I focused on improving front-end architecture. I introduced BEM methodologies to the styleguide for more scalable and maintainable CSS, and I built new asset delivery mechanisms to improve page load times.
Outcomes
We established a common user experience for social networking features across both iOS and Android, despite their separate development cycles. Re-architecting front-end code with BEM and optimizing asset delivery measurably improved the web application's performance.
I designed and helped engineer features central to CricHQ: live match scoring, team management, and social feeds. Sitting in both roles cut the back-and-forth between teams and smoothed the path from design to shipped product.
