Available for Engineering RolesManila (UTC+8)

Building resilient web & mobile architectures.

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.

React NativeTypeScriptReact.js
Store-Ready Releases
N-Layer Architecture
End-to-End TypeScript
Explore Featured Work

// 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."

};

TypeScript 5.8 • Strict Mode

01 // ABOUT_ENGINEER

Engineering with purpose & precision.

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.

LOCATIONManila, Philippines
EXPERIENCE9+ Years Production
AVAILABILITYRemote / Open
YEARS
9+

Years Experience

APPS
10+

Apps Shipped

PLATFORMS
2

Platforms (iOS & Android)

YEARS
5+

Years at Box + Dice

Mobile-First Delivery

iOS + Android

React Native apps from architecture through App Store and Play Store deployment, including version upgrades and library migrations.

Resilient Architecture

99.99% Reliability

N-layered modules, TypeScript migrations, and test coverage that keep large codebases maintainable across years of production use.

Team Leadership

Mentorship

Mentoring, Gitflow, code review, and capability building — including representing teams at Samsung Korea HQ.

Craft & Quality

Zero Regressions

Coding standards, Jest coverage, and performance-minded refactors that reduce regressions before they reach users.

Mobile Development

React Native apps from architecture to App Store and Play Store deployment, including version upgrades and library migrations.

React NativeiOSAndroid

Frontend Engineering

Reusable component systems, TypeScript migrations, and production React.js applications with modern best practices.

React.jsTypeScriptNext.jsReact Query

Team Leadership

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.

MentoringCode ReviewGlobal Collaboration
02 // SKILLS_MATRIX

Technical proficiencies & mastery.

Battle-tested technologies used in production systems shipping to App Store, Play Store, and web.

React Native

Mobile

Production iOS and Android apps, migrations, store releases, and native module integration.

TypeScript

Frontend

Strict typing, large-scale migrations, and end-to-end type safety across mobile codebases.

React.js

Frontend

Component systems, hooks, performance optimization, and reusable UI patterns.

Next.js

Frontend

App Router, SSR, portfolio and playbook sites with modern web best practices.

Expo

Mobile

Managed builds, OTA updates, and cross-platform delivery workflows.

React Query (TanStack Query)

Frontend

Server state, caching, and async data synchronization.

GraphQL

Backend & Cloud

API integration and typed data fetching for mobile and web clients.

Redux Toolkit

Frontend

Normalized state, ducks pattern modules, and predictable updates.

Zustand

Frontend

Lightweight client state for feature modules and UI flows.

Firebase

Backend & Cloud

Auth, realtime data, and cloud-backed mobile features.

Supabase

Backend & Cloud

Auth, Postgres RLS, Storage, Realtime, typed clients, and Deno edge functions (Pet Flex platform).

Jest

DevOps & Tooling

Unit tests, RN Testing Library, and regression prevention.

React Native Reanimated

Mobile

Gesture-driven UI and performant animations on native threads.

NativeWind (Tailwind CSS)

Frontend

Utility-first styling for React Native and web interfaces.

Laravel

Backend & Cloud

REST APIs and server-side integration for mobile clients.

Graphify

DevOps & Tooling

Code knowledge graphs for architecture orientation, community detection, and agent-ready codebase queries.

Codegraph

DevOps & Tooling

Symbol and call-path exploration for blast-radius-aware navigation before edits.

Superpowers

DevOps & Tooling

Structured agent workflows — brainstorm, specs, plans, TDD, and subagent-driven implementation.

GitHub Copilot / Cursor AI

DevOps & Tooling

AI-assisted development, skills, rules, and agent workflows.

Development Workflow & Engineering Best Practices
Mobile Development

React Native apps from architecture to App Store and Play Store deployment, including version upgrades and library migrations.

Frontend Engineering

Reusable component systems, TypeScript migrations, and production React.js applications with modern best practices.

Team Leadership

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.

Code Quality

Migrated JavaScript to TypeScript, grew unit test coverage with Jest and React Native Testing Library, and enforced coding standards across large codebases.

03 // FEATURED_WORKS

Selected projects & architectures.

Personal products and professional delivery work — case studies engineered for reliability, performance, and maintainability.

Work projects

4
Mobile & Cross-Platform
FEATURED

Box + Dice Mobile Platform

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.

iOS + AndroidPlatforms
5+ YearsTenure
N-LayerArchitecture
React NativeTypeScriptN-Layered ArchitectureJest+2
Mobile & Cross-Platform
FEATURED

Metrobank Mobile App

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.

Capability LeadRole
MetrobankClient
Yondu Inc.Company
YonduReact NativeComponent LibraryGitflow+2
Frontend Architecture
FEATURED

Yondu Client Platforms

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.

4+ PlatformsApps
Web + MobileStack
2018 – 2019Tenure
YonduReact.jsReact NativeStyled Components+2
Full Stack

Samsung Product Web Apps

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.

5 New + 6 MaintainedApps
GlobalMarkets
Samsung KoreaHQ Collab
React.jsComponent SystemsPerformanceInternational Teams

Personal projects

3
Mobile & Cross-Platform
PERSONALFEATURED

Pet Flex (Owner App)

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.

Expo 54Stack
iOS + AndroidClients
PersonalType
ExpoReact NativeTypeScriptExpo Router+6
Frontend Architecture
PERSONALFEATURED

Pet Flex Admin

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.

Next.js 16Framework
shadcn/uiUI
PersonalType
Next.jsReactTypeScriptTailwind CSS+5
Full Stack
PERSONALFEATURED

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.

SupabaseAPI
Postgres RLSAuthz
PersonalType
SupabasePostgresRLSEdge Functions+6

04 // CAREER_TRAJECTORY

Work experience & leadership.

From early React Native migrations to senior engineering — 5 roles across mobile and web.

Education & Foundation
Bachelor of Science in Information Technology

Polytechnic University of the Philippines · 2017

Continuous Lifelong Learner
Senior

Senior React Native Developer

Box + Dice (AU)Remote / Metro Manila

January 2021 – Present
Role Context

Leading React Native modernization — version upgrades, N-layered architecture, TypeScript migration, and store releases for a production CRM platform.

Quantifiable Achievements & Key Deliverables

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.

Technologies Utilized
React NativeTypeScriptJestReact Native Testing LibraryApp StorePlay Store

05 // ARCHITECTURE_PATTERNS

Frontend architectural design

Patterns and structures I use to keep large front-end codebases scalable, testable, and team-friendly.

Monorepo

Organize multiple apps and shared packages in a single repository with consistent tooling, dependency management, and cross-project reuse.

Shared PackagesToolingScale

N-Layered Architecture

Structure front-end code into clear layers — UI, business logic, and data access — to keep concerns separated and testable.

UIDomainData

Feature-Based Architecture

Group files by feature or domain rather than by technical role, so related UI, state, and logic live together.

DomainColocationMaintainability

Ducks Pattern (Redux)

Colocate Redux reducers, action types, and action creators in one module per feature for predictable, maintainable state.

ReduxStateModules

Atomic Design

Build UIs from small, reusable primitives up through composed components and page layouts.

AtomsMoleculesOrganisms
06 // INTERACTIVE_CONSOLE

Developer terminal emulator.

Explore skills, projects, and experience through an interactive CLI — type commands or tap quick-pills below.

johnfelix@portfolio — bash

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

AI-Assisted Development

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.

08 // PEER_RECOMMENDATIONS

What engineering leaders say.

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

Let's build something great.

Open to senior React Native roles, frontend leadership, and consulting conversations.

Direct contact channels

Prefer email for opportunities. LinkedIn and GitHub for collaboration and open-source.

Response SLA

Typically replies within 1–2 business days for role and project inquiries.

Work Preference

Remote-first, UTC+8 based, open to global teams with flexible overlap.