Profile Image


Hi, I'm Binni Cordova and I'm a Senior React Native Developer

I am a passionate and experienced mobile developer specializing in creating beautiful and functional cross-platform applications with React Native.

My Skills

I build beautiful and functional cross-platform mobile applications. I am experienced in GDPR-compliant development and multilingual app support, ensuring my solutions meet the needs of diverse markets.

React Native Development

Building cross-platform mobile apps for iOS and Android with a focus on performance and user experience.

Native Module Integration

Bridging the gap between JavaScript and native code to leverage platform-specific APIs and functionalities.

UI/UX Implementation

Translating designs and wireframes into high-quality code, ensuring a smooth and intuitive user interface.
Profile Image

About Me

With over 8 years of experience in mobile development, I have a proven track record of building high-quality, scalable, and maintainable applications. My expertise lies in React Native, but I'm also proficient in native iOS and Android development. I have worked with international teams and clients, including European markets, delivering solutions that meet global standards. I am passionate about creating user-friendly interfaces and delivering exceptional mobile experiences.

Frequently Asked Questions

I prefer a feature-based structure: separate folders for screens, components, services, hooks, and state (store). Keep shared UI in a components library, isolate native integrations, and add tests and types alongside features. This keeps the app modular and easier to scale and onboard newcomers.

I focus on avoiding unnecessary renders (useMemo/useCallback), using FlatList/SectionList with proper keys and getItemLayout, enabling Hermes where appropriate, and offloading heavy computation to native modules or background threads. Profiling and targeted fixes are key.

I prefer encapsulating native code behind a small, well-documented JS bridge. For most needs I use the community modules; for custom APIs I create lightweight native modules in Swift/Kotlin and expose them via NativeModules or TurboModules when needed, with clear fallbacks for each platform.

I pick tools to fit the app: for small apps I use Context + hooks and local component state; for medium to large apps I prefer Redux Toolkit or MobX with selectors, normalized state, and persistence (redux-persist). I prioritize predictable flows and testable logic.

I use TypeScript, strict typing and linters, add unit and integration tests, and capture runtime errors with tools like Sentry. CI runs automated tests and E2E suites (Detox/Appium) to catch regressions early.

I use reliable local storage solutions (Realm, WatermelonDB, or SQLite) with optimistic UI updates, background synchronization, and clear conflict-resolution rules to ensure a smooth offline experience.

Contact Me

I'm always open to discussing new projects and opportunities with English-speaking clients. Feel free to reach out to me.

Contact Form Image

My Contacts

Address

Lima, Peru

Working Hours

Mon - Fri: 9:00 AM - 6:00 PM Pacific Time

© Copyright 2025 Binni Cordova - All Rights Reserved