Session

Babysitting the Singularity: 60 FPS, 100 Hallucinations, and a React Native Refactor

What happens when you refactor a production cross-platform mobile app using Codex, Cursor, and Claude?

A candid breakdown of what AI tooling supercharges, where it silently hallucinates edge-case bugs, and why a green TypeScript check doesn't guarantee a working native build.

______

What happens when you refactor a production cross-platform mobile app using Codex, Cursor, and Claude? A candid breakdown of what AI tooling supercharges, where it silently hallucinates edge-case bugs, and why a green TypeScript check doesn't guarantee a working native build.

______

We are constantly told that AI coding assistants are on the verge of replacing developers. The reality of using them to refactor a production cross-platform mobile app is a lot more complicated—and a lot more exhausting. The more advanced the AI tooling gets, the more deeply you need to understand your architecture to control its output. Otherwise, you aren't engineering; you're just babysitting the singularity.

Earlier this year, I orchestrated a complete architectural overhaul of ZoraSafe's React Native / Expo application. The requirements were unforgiving: architecting fail-safe threat lookups and phone-reputation infrastructure with Supabase, engineering multi-layer 2D parallax environments using React Native Animated alongside complex Lottie vector rigs, and targeting a strict 60 FPS frame budget without torching the JavaScript thread.

To hit the deadline, I threw the AI kitchen sink at the codebase. Using Codex as my daily driver-while rotating through Windsurf, Cursor, Claude, and others- I stress-tested the limits of what modern AI assistants can handle in a complex mobile stack.

The most compelling lesson wasn't what they accelerated, but how spectacularly they failed.

An AI assistant will routinely output perfectly reasonable, fully-typed TypeScript that silently breaks something three layers away. During this refactor, AI introduced subtle parallax state bugs, corrupted Expo config plugins, drifted Swift extensions, and ruined signed release builds.

This talk is a candid, code-level breakdown of the project, the failures, and the fixes:

The Native Boundary Trap: Why a green TypeScript check is an illusion in cross-platform development. We will examine how AI-generated code causes configuration drift in Expo plugins and native Android/iOS build pipelines, and how to catch it before release.

Fail-Safe Threat Lookups: How to cleanly separate React Native clients from real-time backend threat intelligence (Nomorobo/Supabase) so API latency and edge-function failures don't crash the user experience.

Animation State & Frame Budgets: The brutal reality of engineering toward 60 FPS. We will break down the specific state bugs introduced by AI when combining layered PNG parallax scenes with Lottie components, and how to properly manage the memory budget across devices.

The AI Orchestration Playbook: Why prompting is not architecture. We will cover how to spot boundary hallucinations and enforce structural rigor when the LLM thinks it knows best.

AI tools are not magic wands; they are highly capable, highly volatile instruments. Attendees will leave with a practical blueprint for event-driven mobile architecture, strategies for mobile animation performance, and a realistic framework for controlling AI output when moving at 3x speed.

Attendee Takeaways-
Debugging AI at the Native Layer: Strategies for catching AI-induced regressions in Expo configs, native modules, and release builds before they break production.

Resilient Mobile Architecture: Structuring asynchronous data synchronization and fail-safe API lookups between edge functions and mobile state.

Mobile Rendering Performance: Profiling and optimizing complex UI motion- balancing React Native Animated and Lottie JSON- to stay within a strict frame budget across varying hardware constraints.

Catherine (Cat) Karow

Cat Karow built security for Apple, the White House, and Fortune 100s. Then her mom got scammed, and she discovered the next cybersecurity frontier wasn't infrastructure. It was human beings.

Jacksonville, Florida, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top