Case Study

BumptUp

Using AI-assisted development, Olio Apps rewrote an entire mobile application in 3 months—what originally took 18 months to build.

Challenge

Technical stack made feature updates cumbersome, slow and expensive.

Solution

AI-assisted complete rewrite from Kotlin Multiplatform to React Native.

Result

40% faster development with improved code quality. New features ship in half the time.

Dr. Rachel Tinius

CEO, BumptUp

Olio Apps combined their deep knowledge of app development with a strong focus on user experience to not only rewrite our app, but also improve it.

3

Months to rebuild

40%

Faster development

100%

Feature parity

The BumptUp Mission

BumptUp helps women stay active and healthy during pregnancy through personalized exercise programs and health tracking. When CEO Dr. Rachel Tinius came to Olio Apps, her startup had already invested most of its budget in an offshore-built application.

The problem? Making improvements based on user feedback was painfully slow and expensive. The Kotlin Multiplatform framework itself was the bottleneck.

BumptUp app home screen
BumptUp app after completing an activity
BumptUp app exercises screen

Why AI, Why Now?

Olio has been working with AI tools from day one—tracking their evolution from ChatGPT through GitHub Copilot, Cursor, and Claude Code. As the power of these tools has made them suitable for professional development, we've formalized our approach with team-wide standards.

BumptUp presented the perfect opportunity. With limited time and budget, we aimed to push the boundaries of AI-assisted development while upholding our standards for scalable, maintainable code.

Beyond “Vibe Coding”

“Vibe-coding” platforms promise production-ready applications from simple prompts. The reality is more nuanced. AI handles the initial 85% remarkably well. The final 15%—edge cases, complex integrations, subtle business logic—still demands experienced engineering judgment.

Scott Becker

CEO, Olio Apps

Something that appears to work is easy, but making something actually work end-to-end is harder.

The Olio Difference

  • Experienced engineers who know when to guide and when to code
  • Proven workflows that leverage AI strengths while mitigating weaknesses
  • Realistic expectations about what AI can and cannot do
  • Client partnership focused on delivering real business value

Our AI-Accelerated Approach

Through iteration, our team developed a systematic approach to AI-assisted development.

1

Analysis First

AI provides detailed analysis of existing features

2

Implementation Checklists

Break features into validated checkpoints

3

Incremental Validation

Test UI, then state, then API integration

4

Pattern Establishment

Create reusable specs AI can reference

Laurie Waller

Senior Developer, Olio Apps

One of the more time-consuming parts of this project would have been analyzing the existing repo. Having AI help consolidate the logic saved quite a bit of time.

Where AI Excels and Humans Lead

AI Handles

  • Business logic translation between platforms
  • Boilerplate generation: forms, validation, API calls
  • Internationalization: Spanish alongside English
  • Time-based logic: calendars and scheduling

Developers Focus On

  • Architectural decisions and conventions
  • Edge case resolution where AI loops
  • Quality assurance and security
  • Creative problem-solving for integrations

This strategic division creates a powerful workflow: AI handles the repetitive and computational work, while developers concentrate on the nuanced decisions that transform functional software into exceptional user experiences.

From Our Team

Daniel Lindsey

Developer, Olio Apps

If I can't fix it after a few back-and-forths and it keeps introducing new bugs, that's when I need to get involved.

Laurie Waller

Senior Developer, Olio Apps

Once we had established patterns for form state, server calls, and error handling, that was a lot more successful.

Beyond the Hype

AI Isn't Magic

Just as power tools didn't replace carpenters, AI won't replace developers. It amplifies expertise rather than replacing it.

Communication Is Code

Working with AI demands precise, unambiguous requirements. We write specifications with the same rigor we apply to API contracts.

Context Is Everything

Unlike human developers who build mental models over time, AI tools reset with each session. Success requires thoughtful context management.

Scott Becker

CEO, Olio Apps

This is pushing my written communication skills. You need to explain what you want succinctly and articulate problems clearly.

Real Results

Our AI-accelerated engineering approach didn't just rebuild BumptUp's app—it fundamentally changed what's possible within startup timelines and budgets.

  • Timeline3 months vs. 18 months original
  • Productivity Gain40% faster feature development
  • Code QualityComprehensive validation from day one
  • Feature Parity100% functionality migrated
  • MaintainabilityNew features ship in half the time

Ready to Accelerate Your Vision?

AI tools are transforming software development, but tools alone don't build successful products. You need experienced partners who understand both the possibilities and the pitfalls.

Let's explore how AI-accelerated development can bring your vision to life faster.