Architecture with native awarenessI treat React Native as a mobile system: JS performance, bridge boundaries, native modules, player SDKs, permissions, and store behavior all matter.
Reliability before polishI debug crashes, playback failures, API edge cases, entitlement states, and slow screens until the app behaves under real user conditions.
Release-quality disciplinePR review, QA handoff, build readiness, regression checks, Crashlytics/log review, and stakeholder communication are part of the engineering work.
Team leverageI unblock developers, review architecture and PRs, mentor through hard bugs, and keep product/design/backend work moving toward a shippable release.
AI-assisted executionI use SFOS-style planning, browser checks, real-device QA, evals, and trace habits to move faster without losing control of quality.