Skip to content
View JohnFelixLim's full-sized avatar

Block or report JohnFelixLim

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
JohnFelixLim/README.md

John Felix Lim

Senior React Native Developer

Senior React Native engineer with 8+ years shipping production iOS and Android apps — from legacy migrations and TypeScript adoption to store releases and team leadership.

Portfolio LinkedIn Email GitHub


Highlights

8+ Years of experience
10+ Apps shipped to production
2 Platforms — iOS & Android
5+ Years at Box + Dice

Tech Stack

Core

React Native React TypeScript Next.js React Query GraphQL

Backend & Services

Firebase Supabase Laravel Node.js

Tools & Practices

Tailwind CSS Jest Testing Library GitHub Actions Fastlane Expo


Skills

JavaScript HTML5 GraphQL Markdown PHP TypeScript Swift Ruby Firebase Vercel Heroku Angular Bootstrap Expo Express.js Electron.js Laravel jQuery JWT NPM NodeJS PNPM Rails Redux React Hook Form React Router React Query React Native React TailwindCSS Vue.js Yarn Nginx Apache Couchbase Firebase Realm Postgres MySQL MariaDB Supabase SQLite Figma Dribbble Storybook Sketch Up GitHub Actions Fastlane GitLab GitHub Jest Mocha Jasmine Testing-Library Airbnb Jira OpenAPI Specification Postman Swagger Trello


What I Bring to the Table

Mobile Development

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

React Native iOS Android

Frontend Engineering

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

React.js TypeScript Next.js React Query

Team Leadership

Led front-end teams, established Gitflow and code review processes, and mentored developers on React and React Native.

Mentoring Code Review Gitflow

Code Quality

Migrated JavaScript to TypeScript, added unit test coverage, and enforced coding standards across large codebases.

Testing Architecture Standards

Backend Integration

Worked with Laravel APIs, Firebase, Supabase, and GraphQL to deliver full-stack mobile and web experiences.

GraphQL Firebase Supabase Laravel

Delivery & DevOps

Deployed React.js apps with PM2, managed store releases, and maintained apps through QA cycles and customer feedback.

PM2 CI/CD Store Deploy


Featured Work

Project Description Stack
AnimeVerse Fictional anime streaming community with catalog browsing and show details Next.js · Tailwind · Catalog UX
Paw & Co Warm, friendly pet adoption site with browseable profiles and detail pages Next.js · Tailwind · Adoption UX

See more demos on my portfolio.


Frontend Architecture

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

Pattern Focus
Monorepo Shared packages, consistent tooling, cross-project reuse
N-Layered Architecture UI, business logic, and data access kept separate and testable
Feature-Based Architecture Related UI, state, and logic colocated by domain
Ducks Pattern (Redux) Reducers, action types, and creators in one module per feature
Atomic Design Reusable primitives composed into molecules, organisms, and layouts

AI-Assisted Development

I work daily with Cursor, GitHub Copilot, and Claude — and I know when to use skills, how to configure them, and how to set project rules so agents stay aligned with engineering standards.

Tool How I use it
Cursor End-to-end coding with project context, plan/agent modes, custom skills, and workspace rules
GitHub Copilot In-editor completions, chat, and pull-request-oriented assistance
Claude Longer-context planning, architecture discussions, and structured review

Rules I apply: Next.js agent guardrails · Commit & PR conventions · Design token standards · Accessibility & UX checklists


Education

Bachelor of Science in Information Technology Polytechnic University of the Philippines · Class of 2017


GitHub Stats

Note: A significant portion of my work happens in private company repositories. Commits, pull requests, and contributions from those projects cannot be displayed on this public profile, so the stats below do not fully represent my day-to-day engineering activity.

GitHub stats Top languages GitHub streak GitHub trophies

Ready to build something great?

Open to opportunities and conversations about React Native, frontend engineering, and team leadership.

Portfolio Email Me

Profile views

Popular repositories Loading

  1. JohnFelixLim JohnFelixLim Public