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.

Jean-Louis Rebello

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.

Available to hire

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.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

French
Fluent
English
Fluent
Chinese
Intermediate

Work Experience

Mobile Engineer at Knewplay
May 1, 2024 - December 31, 2024
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 at Golf North
July 1, 2022 - September 30, 2023
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 at BlueCat
September 1, 2018 - May 31, 2019
Developed features for enterprise-level software used by Apple, Facebook, and JPMC. Collaborated across teams with engineers and architects in an agile environment. Prepared and presented demos to stakeholders and managers.
Mobile Engineer at Knew Play
May 20, 2024 - December 20, 2024
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.

Education

B.Sc at University of Toronto
September 1, 2015 - April 30, 2020
B.S. Computer Science at University of Toronto
September 20, 2015 - April 20, 2020

Qualifications

Ultimate React Native Course, Code with Mosh
May 1, 2022 - June 30, 2022

Industry Experience

Software & Internet, Financial Services, Media & Entertainment, Gaming, Professional Services
    Gamified Full Stack Mobile App

    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.

    Unreleased Vault

    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.

    NoEye - EXIF / Metadata Privacy Tool

    •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

    Anchpor: Full Stack App Development From Scratch To Production

    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