Back to Mobile App Development case studies

Mobile App Development · Case Study

Ride MCTS: 84 Percent Faster Cold Launch and $21K Annual Savings with Main-Thread Optimization

Milwaukee County Transit System’s Ride MCTS app achieved an 84% faster cold launch and $21,600 annual hosting savings after Softaims’ mobile performance overhaul.

Ride MCTS: 84 Percent Faster Cold Launch and $21K Annual Savings with Main-Thread Optimization
4 min read7 sections

Project Summary

Ride MCTS, the flagship mobile platform of Milwaukee County Transit System, delivers live bus tracking and mobile ticketing to over 100,000 riders across Wisconsin. Facing a mission-critical challenge, the app experienced sluggish 6-second cold launches and UI thread lag that eroded user trust and caused real-time transit data to appear delayed, especially on Android devices. 

Softaims was engaged as the dedicated engineering partner for a 16-week mobile-app-development sprint, tasked with eliminating cold-start bottlenecks and main-thread jank. By architecting a Hermes-like bytecode pre-compilation engine and decoupling UI workloads, Softaims slashed cold launch time by 84%, reduced hosting costs by $21,600 per year, and enabled 12x faster release cycles-restoring app reputation and driving a surge in mobile ticketing revenue.

About the Client

Milwaukee County Transit System (MCTS) is a leading regional transit authority headquartered in Milwaukee, Wisconsin, operating the Ride MCTS mobile app to enable urban mobility, live route tracking, and mobile ticketing for over 100,000 users. The application is available on the Google Play Store with over 100,000 downloads and a 4.8/5.0 star rating. MCTS’s mission is to deliver fast, reliable, and seamless transit experiences for Milwaukee’s residents and commuters.

The Business Challenges

At peak ridership and during major service updates, Ride MCTS struggled with critical performance issues tied to legacy technical debt and synchronous UI patterns:

  • Operational bottleneck: Average cold launch times of 6 seconds, causing significant perceived wait for live route and ticketing updates.
  • Technical root cause: Heavy synchronous rendering and legacy map APIs locked the main thread, producing UI jank and delays, especially on low-end Android devices.
  • Financial liability: Annual lost fare revenue of approximately $120,000 due to an 18% cart abandonment rate in mobile ticketing flows.
  • Commercial risk: Frequent UI freezes and delayed real-time data led to negative app store reviews and measurable rider churn.

The Solution: Cold-Start Engine & Main-Thread Decoupling for Sub-Second Launch

Softaims designed and implemented a mobile-app-development architecture that targeted both cold-start latency and main-thread performance, leveraging state-of-the-art techniques proven in high-traffic transit environments.

Key Capabilities Delivered

  • Hermes-like Bytecode Pre-Compilation: Enabled deferred JS bundle parsing and split module loading to accelerate app initialization.
  • TurboModule-Based UI Thread Decoupling: Migrated mapping and ticketing features off the main thread using React Native TurboModules and worker pools, eliminating UI jank.
  • Lazy Geofence & Telemetry Initialization: Deferred non-critical Mapbox layers and background telemetry to idle threads, reducing main-thread contention and supporting concurrency.
  • Progressive UI Hydration: Delivered initial snapshot state instantly and loaded interactive components in progressive phases, creating near-instant perceived responsiveness for end users.

Our Process: 16-Week Agile Delivery with Zero Downtime

To mitigate migration risk and avoid service interruptions for thousands of Milwaukee transit riders, Softaims adopted a phased, zero-downtime roadmap with comprehensive shadow testing and team onboarding.

  1. Discovery & Architecture Planning (Weeks 1-3): Audited launch profiles, traced UI thread activity, and finalized adoption of Hermes-like compilation and TurboModules.
  2. Core Platform Engineering (Weeks 4-8): Implemented bytecode pre-compilation, split bundle loading, main-thread decoupling, and background geofence initialization in parallel agile sprints.
  3. Shadow Testing & Quality Verification (Weeks 9-11): Captured metrics from real-world rider devices and A/B tested cold-start times against baseline, ensuring 100% data parity.
  4. Phased Rollout & Team Handover (Weeks 12-16): Gradually enabled the optimized launch path via feature flags, performed zero-downtime cutover, and completed developer documentation and onboarding for MCTS and Tixora teams.

Key Results & Business Outcomes

Softaims’ mobile-app-development engagement delivered measurable impact on Ride MCTS’s operational metrics, commercial outcomes, and user experience:

  • Cold Launch Latency: Reduced from 6 seconds to 950 milliseconds (-84%).
  • Annual Hosting Cost Savings: Lowered from $12,000/month to $10,200/month ($21,600/year saved).
  • Peak Transaction Capacity: 25% higher mobile ticketing throughput with zero performance regression.
  • Rider Retention & Mobile Revenue: Churn dropped from 18% to 4%, with 200 new daily ticket sales unlocked.
  • Release Velocity: Improved from 1 major update/quarter to 1 minor release/week (12x faster feature delivery).

Client Feedback

Softaims’ mobile performance overhaul delivered near-instant cold launches and eliminated UI jank, reversing months of negative feedback and unlocking new ticketing revenue. Their engineering leadership and clear communication were instrumental.

- Aaron Redlich, CEO, Tixora / Milwaukee County Transit System

Live Mobile App: Available on the Google Play Store.

About the Author

  • Author icon

    By Kostiantyn T.

  • ✓ Verified Expert
  • Experience icon

    6 years of experience

My name is Kostiantyn T. and I have over 6 years of experience in the tech industry. I specialize in the following technologies: React, React Native, TypeScript, Full-Stack Development, Mobile App Development, etc.. I hold a degree in Bachelor of Computer Science (BCompSc). Some of the notable projects I’ve worked on include: Workstreams, ESCUELA Pro, Raters: Movie Lovers Network, Darnipora.lt. I am based in Odessa, Ukraine. I've successfully completed 4 projects while developing at Softaims.

I value a collaborative environment where shared knowledge leads to superior outcomes. I actively mentor junior team members, conduct thorough quality reviews, and champion engineering best practices across the team. I believe that the quality of the final product is a direct reflection of the team's cohesion and skill.

My experience at Softaims has refined my ability to effectively communicate complex technical concepts to non-technical stakeholders, ensuring project alignment from the outset. I am a strong believer in transparent processes and iterative delivery.

My main objective is to foster a culture of quality and accountability. I am motivated to contribute my expertise to projects that require not just technical skill, but also strong organizational and leadership abilities to succeed.

Previously worked at:MobiDev

More Mobile App Development Case Studies

View all Mobile App Development case studies →