Mobile-First Delivery
iOS + AndroidReact Native apps from architecture through App Store and Play Store deployment, including version upgrades and library migrations.
Hi, I'm John Felix Lim — Senior React Native engineer with 9+ years shipping production iOS and Android apps — leading legacy migrations, designing N-layered architectures, driving TypeScript adoption, and mentoring front-end teams through store releases.
// Senior Full Stack & Mobile Engineer
const engineer: DeveloperProfile = {
name: "John Felix Lim",
role: "Senior Full Stack & Mobile Engineer",
location: "Metro Manila (Global Remote)",
experience: 5 // years of production impact,
coreStrengths: [
"React 19 & Next.js SSR", "React Native", "TypeScript", "Node.js & Microservices", "PostgreSQL", "Cloud Scalability"
],
isAvailableForHire: true,
craftMotto: "High velocity with unwavering code quality."
};
01 // ABOUT_ENGINEER
Bridging complex mobile systems with polished, maintainable cross-platform experiences.
Senior React Native engineer with 9+ years shipping production iOS and Android apps — leading legacy migrations, designing N-layered architectures, driving TypeScript adoption, and mentoring front-end teams through store releases.
My engineering philosophy revolves around simplicity, performance, and developer velocity. I design maintainable abstractions, drive TypeScript adoption, and keep releases stable through testing and clear architectural boundaries.
When I am not shipping React Native releases, you will find me refining frontend standards, mentoring teams, and building open playbook resources for production-grade mobile and web engineering.
Years Experience
Apps Shipped
Platforms (iOS & Android)
Years at Box + Dice
React Native apps from architecture through App Store and Play Store deployment, including version upgrades and library migrations.
N-layered modules, TypeScript migrations, and test coverage that keep large codebases maintainable across years of production use.
Mentoring, Gitflow, code review, and capability building — including representing teams at Samsung Korea HQ.
Coding standards, Jest coverage, and performance-minded refactors that reduce regressions before they reach users.
React Native apps from architecture to App Store and Play Store deployment, including version upgrades and library migrations.
Reusable component systems, TypeScript migrations, and production React.js applications with modern best practices.
Led front-end teams, established Gitflow and code review processes, mentored developers, and represented the Philippine team at Samsung Korea HQ alongside engineers from South Korea, India, and Poland.
Battle-tested technologies used in production systems shipping to App Store, Play Store, and web.
Production iOS and Android apps, migrations, store releases, and native module integration.
Strict typing, large-scale migrations, and end-to-end type safety across mobile codebases.
Component systems, hooks, performance optimization, and reusable UI patterns.
App Router, SSR, portfolio and playbook sites with modern web best practices.
Managed builds, OTA updates, and cross-platform delivery workflows.
Server state, caching, and async data synchronization.
API integration and typed data fetching for mobile and web clients.
Normalized state, ducks pattern modules, and predictable updates.
Lightweight client state for feature modules and UI flows.
Auth, realtime data, and cloud-backed mobile features.
Auth, Postgres RLS, Storage, Realtime, typed clients, and Deno edge functions (Pet Flex platform).
Unit tests, RN Testing Library, and regression prevention.
Gesture-driven UI and performant animations on native threads.
Utility-first styling for React Native and web interfaces.
REST APIs and server-side integration for mobile clients.
Code knowledge graphs for architecture orientation, community detection, and agent-ready codebase queries.
Symbol and call-path exploration for blast-radius-aware navigation before edits.
Structured agent workflows — brainstorm, specs, plans, TDD, and subagent-driven implementation.
AI-assisted development, skills, rules, and agent workflows.
React Native apps from architecture to App Store and Play Store deployment, including version upgrades and library migrations.
Reusable component systems, TypeScript migrations, and production React.js applications with modern best practices.
Led front-end teams, established Gitflow and code review processes, mentored developers, and represented the Philippine team at Samsung Korea HQ alongside engineers from South Korea, India, and Poland.
Migrated JavaScript to TypeScript, grew unit test coverage with Jest and React Native Testing Library, and enforced coding standards across large codebases.
Personal products and professional delivery work — case studies engineered for reliability, performance, and maintainability.
Enterprise real-estate CRM on React Native
Led React Native version migration, N-layered architecture, TypeScript adoption, and App Store / Play Store releases for a production CRM used by Australian real-estate teams.
Yondu Inc. — capability lead on a flagship banking React Native app
Frontend capability lead at Yondu for Metrobank's mobile app — reusable components, Gitflow workflows, code review practices, and React Native mentoring for the delivery team.
React.js & React Native foundations across multiple client apps
At Yondu Inc., initiated web and mobile projects — Bus Information System, Project Dave, Makati Parking App, and AEM POD Portal — leading front-end architecture, coding standards, and production deployments.
React.js apps for a global engineering organization
Built and maintained React.js applications for Samsung — reusable components, international collaboration at HQ in Korea, and performance-focused refactors across multiple products.
Personal — Expo veterinary care platform for pet owners
Mobile owner app for pet health, reminders, nutrition, clinic booking, and records — Expo SDK 54, React Native, and TypeScript, built as a personal product with agent-assisted delivery.
Personal — Next.js platform-owner admin for clinics & subscriptions
Platform admin panel for clinic subscriptions (IAP, view-only), staff accounts, and ops tooling — Next.js 16, Tailwind v4, shadcn/ui, and Supabase SSR against the shared Pet Flex backend.
Personal — Supabase Auth, Postgres RLS, Storage, and edge functions
Shared Supabase backend for Pet Flex: hand-written SQL migrations, RLS as the authorization layer, Storage, Realtime, and Deno edge functions for invites, push, and IAP verification — no separate Express API.
04 // CAREER_TRAJECTORY
From early React Native migrations to senior engineering — 5 roles across mobile and web.
Polytechnic University of the Philippines · 2017
Box + Dice (AU)Remote / Metro Manila
Leading React Native modernization — version upgrades, N-layered architecture, TypeScript migration, and store releases for a production CRM platform.
Led the migration of the React Native application from a legacy version to the latest release, improving maintainability, stability, and compatibility with modern tooling.
Designed and implemented an N-layered architecture for the app, establishing clear separation of concerns and improving scalability, maintainability, and testability.
Replaced deprecated third-party libraries with supported alternatives, reducing technical debt and improving long-term stability.
Migrated the codebase from JavaScript to TypeScript, improving type safety, code quality, and developer productivity.
Introduced and expanded unit test coverage to improve reliability and reduce regression risk.
Defined and enforced React Native coding standards and architectural best practices across the codebase.
Managed builds, releases, and deployments to the Apple App Store and Google Play Store, resolving customer- and QA-reported issues along the way.
05 // ARCHITECTURE_PATTERNS
Patterns and structures I use to keep large front-end codebases scalable, testable, and team-friendly.
Organize multiple apps and shared packages in a single repository with consistent tooling, dependency management, and cross-project reuse.
Structure front-end code into clear layers — UI, business logic, and data access — to keep concerns separated and testable.
Group files by feature or domain rather than by technical role, so related UI, state, and logic live together.
Colocate Redux reducers, action types, and action creators in one module per feature for predictable, maintainable state.
Build UIs from small, reusable primitives up through composed components and page layouts.
Explore skills, projects, and experience through an interactive CLI — type commands or tap quick-pills below.
Welcome to John Felix Lim's Interactive Developer Terminal [v1.0.0-release]
Type help to view all available commands, or tap any quick-pill below.
07 // AI_WORKFLOW
I work daily with Cursor, GitHub Copilot, and Claude. The standards I hold teams to live in the playbook as copyable agent skills — not as one-off prompts.
Feedback from leads and managers across mobile, banking, and global product engineering teams.
Coming soon
Peer recommendations will appear here shortly.
09 // GET_IN_TOUCH
Open to senior React Native roles, frontend leadership, and consulting conversations.
Prefer email for opportunities. LinkedIn and GitHub for collaboration and open-source.
Typically replies within 1–2 business days for role and project inquiries.
Remote-first, UTC+8 based, open to global teams with flexible overlap.