Enterprise Case Studies.
Over a decade of leading critical mobile engineering, native refactoring, hardware POS integrations, and real-time streaming pipelines for leading UK brands.
Colleague In-Store Digital Platform (Ace Devices)
Engineered next-generation colleague features on ruggedized Ace mobile devices to boost in-store operational velocity, customer service, and stock management across hundreds of UK stores.
Key Achievements
- Spearheaded Jetpack Compose adoption with Clean Architecture (MVVM) and Kotlin Coroutines & Flows.
- Contributed to core API design and orchestration as the enterprise migrated to modern PCP microservices.
- Mentored engineering teams on declarative UI patterns, performance profiling, and test coverage standards.
Flagship Grocery Mobile App Native Transformation
Transformed one of the UK's largest online grocery shopping applications from a hybrid legacy architecture to a high-performance native Kotlin solution serving millions of active users.
Key Achievements
- Re-architected core shopping journeys into a fully modular native Kotlin app using MVVM, Jetpack, and Dagger.
- Eliminated legacy web scraping and brittle webviews, integrating high-throughput REST APIs and real-time basket sync.
- Supported millions of weekly grocery orders with stellar crash-free session rates (> 99.8%).
My Business Hub — Smart POS Till Solution for SMEs
Built 'My Business Hub', an all-in-one smart till and point-of-sale platform integrating tablet software with secure card payment gateways, barcode peripherals, and cash drawers.
Key Achievements
- Developed complex custom UI components and responsive merchant checkout flows.
- Integrated low-level Bluetooth and USB communication protocols for card terminals and POS hardware.
- Led early Kotlin adoption and enterprise-scale networking architecture across the POS team.
Core Video Streaming Library for Sky Q & Sky Go
Engineered high-performance video streaming components and dynamic bandwidth allocation engines powering millions of streams on Sky Q and Sky Go mobile applications.
Key Achievements
- Built optimized streaming libraries ensuring smooth adaptive bitrate switching under fluctuating cellular signals.
- Significantly lowered buffering rates and video startup times across diverse Android hardware.
- Collaborated with broadcast engineers to ensure low-latency sync for live sports and premium TV.
Looking for an experienced architecture partner?
We help engineering leaders de-risk large mobile migrations, modernize legacy apps, and integrate specialized hardware.
Discuss Your Project