Jean-Louis Rebello

Available to hire

Mobile & Full-Stack Developer specializing in React Native, Expo, TypeScript, and modern mobile app development.

About

Mobile & Full-Stack Developer specializing in React Native, Expo, TypeScript, and modern mobile app development. I have 3+ years of experience building and shipping production-ready applications with a strong focus on performance, clean UI/UX, and scalable architecture.

Beyond coding, I’m deeply passionate about creating products that people genuinely enjoy using. I’ve independently designed and developed my own mobile applications, including social and gamified experiences used daily by real users.

Based in Montreal, Canada, I combine technical problem-solving with a strong creative background in photography, music, and digital design, which helps me build apps that are not only functional, but engaging and visually polished.

I’m comfortable working across the full product lifecycle — from planning and architecture to development, iteration, and launch.

  • Joined June 2025

Languages

  • FrenchFluent
  • EnglishFluent
  • ChineseIntermediate

Industry experience

  • Software & Internet
  • Financial Services
  • Media & Entertainment
  • Gaming
  • Professional Services

Projects · 5

Developed a full stack mobile app using gamification to track and motivate user growth.

•Using React-Native & Expo, the app is currently in production with both iOS and Android users.
•Everything is stored in the cloud, from user authentication to creating tasks, attaching photos, leaving comments and likes.
•Using supabase for user authentication as well as database and object storage.
•Implemented gamification features like streaks, levels and XP.
•Added error logging via Sentry to catch production level errors and be able to debug specific to the user’s error and device information.
•Setup notifications so user is notified on key events like when a friend likes their post or when a friend has added a task and for motivating users to keep up their streak.
•Using Expo and EAS to provide updates over the air without needing the user to reinstall an app every time a minor app change is needed.

See more details and visuals on portfolio website:
https://www.twine.net/signin

Designed and developed the entire experience from A to Z.

  • App Designer
  • App Developer

Built out of my desire to have a central place where I can upload my own unreleased music, share my vault with close friends only with special code.

https://www.twine.net/signin

•Built Full Stack Next.js web app with server components, API routes, and client components for releases, vaults, and playback.
•Used Prisma + PostgreSQL — ORM and relational DB for users, releases, tracks, vaults, invites, comments, likes, and plays.
•Integrated Firebase Authentication — Client-side auth and server-side session verification via Firebase Admin SDK and session cookies.
•Allowed large audio file uploads using Cloudflare R2 (AWS S3 SDK) — Object storage for audio and cover art, using presigned URLs for direct client uploads.
•React 19 + TypeScript — UI with Framer Motion, shared playback context, and typed APIs.

  • App Designer
  • App Developer
  • Back-End Developer
  • +2

•Shipped and published an iOS app for viewing, removing, and editing photo metadata (EXIF).

•Designed unique Logo and Splash Screen using a combination of drawing skills and AI generation (Midjourney)

•Built a clear “trust-first” UX: users preview exactly what will be removed before saving a clean copy.

https://www.twine.net/signin

  • App Developer
  • UX Designer

Part of a small team, we were tasked with developing client vision of financial asset management app for cross platform.

-Using React Native and Expo for fast deployment and over the air updates.

-Typescript for better error prevention and enhanced developer experience.

-Used Tanstack Query for server state management and Zustand for client state management.

-Used Drizzle ORM for reliable and maintainable local persistence.

-Integrated translation through i18next and Crowdin to manage translation files and workflow externally.

-Published to both Google and Apple App Store.

https://www.twine.net/signin

Work experience· 4 roles

Mobile Engineer · Knew PlayMay 2024 – Dec 2024 · 8 mos

Built and shipped a cross-platform financial application using React Native, Expo, TypeScript, SQL Lite / Drizzle ORM, Firebase, and React Query. Implemented offline-first local persistence and synchronization flows. Reduced regression issues by building end-to-end test coverage with Maestro for critical onboarding and payment flows. Managed production mobile releases and deployment workflows using Expo and EAS.

Mobile Engineer · KnewplayMay 2024 – Dec 2024 · 8 mos

Built and deployed a full-featured financial asset management app using React Native, delivering a production-ready MVP for both iOS and Android with ongoing updates. Enabled support for 7 languages using i18n to support a multilingual user base.

React Native Developer · Golf NorthJul 2022 – Sep 2023 · 1 yr 3 mos

Improved efficiency of the order process by implementing a search interface that saves the kitchen staff time. Onboarded interns, helped with setting up, and reviewed their PRs. Worked with React-Native, Typescript, Objective-C/Swift tech stack.

Software Developer · BlueCatSep 2018 – May 2019 · 9 mos

Education

B.Sc · University of Toronto2015 – 2020
B.S. Computer Science · University of Toronto2015 – 2020

Certifications and awards

Ultimate React Native Course, Code with Mosh2022

Hire Jean-Louis Rebello today

Post a job and invite Jean-Louis, or contact them directly. No hidden commission.

Post a job