Super (formerly Happening) · Senior Android Engineer
Apr 2025 – Sep 2026 · London, UKAndroid engineer in the Player tribe's bonusing vertical — promotions, rewards and progression around the core betting product.
- Led multiple major initiatives within Player Engagement to drive user experience and engagement metrics.
- Took test coverage across my ownership area from under 20% to over 80%, and contributed unit, integration and UI testing practice back to the core team.
- Resolved several critical defects that had reached production.
- Kotlin
- Kotlin Multiplatform
- Jetpack Compose
- Coroutines & Flow
- Koin
- Ktor
- MVVM
- MVI
- BDD
- Maestro testing framework
- CI/CD automation
PromoHub redesign
Led the redesign of PromoHub, the primary Engagement hub where users are provided with promotions, and receive rewards that can be used to expand their betting experience.
CoinShop
Delivered the new CoinShop feature — a Loyalty programme for user engagement where customers can complete missions to earn in-app currency and redeem it for various rewards within the app.
API redesign
Worked with other platform teams on the API redesign initiative, contributing to the overall design and implementation, as well as delivering the KMP implementation.
Shared application logic
Helped drive the migration of application logic from the server to Kotlin Multiplatform, cutting duplication and behaviour drift between platforms.
AI and design system tooling
Led adoption of AI tooling, introducing skills, agents and workflows to improve development efficiency and team collaboration. Built tooling for the Design System project to improve the developer experience in Android Studio.
Testing and quality assurance
Led efforts to improve testing coverage and quality assurance practices within the team, ensuring robust and reliable software delivery. Implemented multiple flows for CI/CD pipelines to automate testing and deployment processes.