Frontend & Mobile
Web + iOS + AndroidReact, Next.js, and React Native from architecture through production — including store releases, version upgrades, and library migrations.
Hi, I'm John Felix Lim — a Senior Software Engineer with 9+ years shipping production frontend and mobile products — React, Next.js, and React Native — with TypeScript adoption, N-layered architectures, and team mentoring. Also experienced with backend services (Node.js, NestJS, Express.js, Firebase, Supabase, Laravel) and DevOps tooling (AWS, Docker, CI/CD).
01 // CAREER_TRAJECTORY
From early React Native migrations to senior engineering — 5 roles across mobile and web, with backend and DevOps experience along the way.
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.
02 // ABOUT_ENGINEER
Frontend and mobile specialist — also experienced with backend services and DevOps tooling.
a Senior Software Engineer with 9+ years shipping production frontend and mobile products — React, Next.js, and React Native — with TypeScript adoption, N-layered architectures, and team mentoring. Also experienced with backend services (Node.js, NestJS, Express.js, Firebase, Supabase, Laravel) and DevOps tooling (AWS, Docker, CI/CD).
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 product features, 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, Next.js, and React Native from architecture through production — including store releases, version upgrades, and library migrations.
TypeScript migrations, N-layered architecture, mentoring, and coding standards that keep teams shipping reliably.
Hands-on work building and integrating Node.js (Express.js, NestJS), Firebase, Supabase, and Laravel APIs with JWT/OAuth, GraphQL, and REST for mobile and web clients.
Practical exposure to AWS, Docker, GitHub Actions, environment configuration, and store / PM2 deployments — supporting delivery, not leading infra.
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.
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 57, React Native, and TypeScript, built as a personal product with agent-assisted delivery.
05 // PLAYBOOK
32 hand-written topics and a catalog of 300 curated agent skills. Every topic ships as a skill file you can copy into Claude, Cursor, or Copilot — not a one-off prompt.
06 // REFERENCES
Contacts who can speak to my work and character.
07 // GET_IN_TOUCH
Open to senior software engineering roles focused on frontend and mobile — with hands-on backend and DevOps experience.
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.