Skip to content
Abdelhadi's avatar

Abdelhadi · Freelance mobile app developer

React Native & Expo apps, built to ship.

I help founders turn product ideas and unfinished builds into polished mobile apps, from architecture and APIs to production builds and App Store release.

Freelance mobile app developerMorocco · Working remotely
Available for freelance projects2 apps live on the App StoreFrom product idea to release

Selected mobile projects(4)

Four product builds covering journaling, personal finance, nutrition, and voice recording.

Jourlo: Private Journal & Diary app screens

01 · React Native · iOS

App Store(opens in a new tab)

Jourlo: Private Journal & Diary

A private, offline-first journal for writing, recording memories, and tracking moods.

  • React Native
  • Expo
  • TypeScript
  • iCloud
LifeBurn: Real Cost Calculator app screens

LifeBurn: Real Cost Calculator

A spending companion that translates a purchase price into the hours of work it costs.

  • Swift
  • SwiftUI
  • WidgetKit
  • App Intents
Calorie & Nutrition Tracker app screens

03 · React Native · Mobile

Calorie & Nutrition Tracker

A nutrition app for logging meals, monitoring calories and macros, and planning food across the week.

  • React Native
  • Expo
  • TypeScript
  • Data visualization
Voice Recording & Transcription app screens

04 · React Native · Mobile

Voice Recording & Transcription

A focused voice recorder for capturing, organizing, enhancing, and transcribing audio notes.

  • React Native
  • Expo
  • TypeScript
  • Audio

Bring me in where your app is stuck.

I can own a new build, stabilize an existing codebase, or take the final release work off your team.

01

Build a mobile MVP

Turn a validated idea or Figma design into a focused React Native and Expo app with the core flows, authentication, and integrations needed for launch.

02

Fix and finish an app

Resolve bugs, untangle state and navigation issues, complete unfinished features, and prepare the codebase for reliable releases.

03

Ship to production

Handle native configuration, EAS builds, subscriptions, testing, certificates, and App Store submission support.

A clear path from brief to release.

Small, visible steps keep the product moving and make risks easier to solve before they become release blockers.

01

Scope the right release

Confirm the users, critical flows, current code, constraints, and what success means for this release.

02

Plan the build

Agree on architecture, milestones, responsibilities, and a review rhythm before implementation starts.

03

Build in visible increments

Share testable progress, surface risks early, and keep important product and engineering decisions clear.

04

Test, release, and hand off

Complete device testing, production configuration, store delivery, and practical handoff notes.

About

Mobile-first engineer building polished apps from idea to release.

I’m Abdelhadi, a freelance mobile app developer based in Morocco, working with founders and teams worldwide. I build with React Native, Expo, TypeScript, and native iOS tools, supported by the APIs, data, authentication, and release work around the app.

I take responsibility for the work beyond the screen: app architecture, APIs, offline storage, debugging, builds, and releases. I’ve independently built and shipped Jourlo and LifeBurn.

I care about clear communication, maintainable code, and finishing the work required to get a product into users’ hands.

Overview

Experience

Product, mobile, and full-stack work across freelance builds, client systems, and internships.

Independent / Freelance

Current Employer

Mobile App Developer

Position category icon
Employment Type
Freelance
Employment Period
Jan 2022—Present
  • Independently built and shipped Jourlo and LifeBurn on the App Store, from product planning to releases.
  • Built React Native / Expo apps and native iOS features with Swift, SwiftUI, WidgetKit, and App Intents.
  • Owned navigation, authentication, APIs, local persistence, builds, certificates, and review submissions.
  • Maintained released apps through production debugging, performance improvements, and new features.
  • React Native
  • Expo
  • Swift
  • SwiftUI
  • Supabase
  • Expo Router

Bridage House

Mobile & Web App Developer

Position category icon
Employment Type
Contract
Employment Period
Jul 2025—Dec 2025
  • Built mobile and web workflows for a construction company's customers, jobs, tasks, files, and progress tracking.
  • Created dashboards, forms, and field-update flows to centralize operations and reduce manual follow-ups.
  • Supported planning, implementation, testing, and release handoff.
  • React Native
  • Expo
  • React
  • Node.js
  • REST APIs
  • MongoDB

Pikwa

Full-Stack Mobile Developer

Position category icon
Employment Type
Contract
Employment Period
Feb 2025—Jun 2025
  • Built mobile-first store and POS workflows for catalogs, orders, customers, and WhatsApp-connected operations.
  • Developed web administration panels and integrated authentication, backend APIs, and database models.
  • Improved the path from store setup to daily selling and order management.
  • React Native
  • Expo
  • React
  • Node.js
  • Express.js
  • MongoDB

PipipYalah

Full-Stack Developer Intern

Position category icon
Employment Type
Internship
Employment Period
Jan 2024—Apr 2024
  • Redesigned the landing page and improved loading and runtime performance.
  • Shipped product features within an Agile delivery cycle.
  • Refactored a legacy frontend into a maintainable, component-based React architecture.
  • Supported full-stack features across the React interface, Node.js APIs, and MongoDB data layer.
  • React
  • React Hooks
  • TypeScript
  • Node.js
  • Express.js
  • MongoDB

Education

Full-Stack Software Engineering Program

Position category icon
Employment Period
May 2023—Jul 2024
  • Completed an intensive, project-based full-stack program at ALX / Holberton School.
  • Covered data structures and algorithms, DevOps, and systems programming.
  • Built real-world projects across frontend and backend stacks.
  • Full-Stack Development
  • Data Structures & Algorithms
  • DevOps
  • Systems Programming
  • C
  • Python

Skills

Mobile apps for iOS and Android, supported by the backend and release tools a complete product needs.

Mobile

React NativeExpoiOS developmentAndroid developmentTypeScriptSwiftSwiftUIMobile architectureExpo RouterEAS BuildApp Store Connect

Backend & integrations

SupabaseNode.jsREST APIsMongoDBSQLAuthenticationOffline Storage

Supporting tools

React.jsNext.jsTailwind CSSGitDockerLinuxCI/CD

Before we start.

A few practical answers about existing code, backend work, releases, and private projects.

Can you work with an existing React Native or Expo codebase?

Yes. I start with a focused technical review to identify blockers, risky areas, and the clearest path to a stable release before promising a specific repair.

Can you handle the backend too?

Yes, when the product needs it. My supporting experience includes Node.js APIs, Supabase, MongoDB, SQL, authentication, and offline storage.

Can you help submit the app to the App Store?

Yes. A project can include builds, certificates, native configuration, testing, and submission support. You keep control of your Apple developer account and business approvals.

Can a client project stay private?

Yes. I can keep screens, data, and identifying implementation details private while documenting the delivery and handoff clearly for your team.

How do we start?

Send a short description of the app, its current stage, the main blocker, and any target date. I’ll reply with the smallest useful next step.

Have a project in mind?

Need a mobile app built, fixed, or shipped?

Tell me what you’re building, where the project stands, and what is blocking the next release. I’ll reply with the best next step.

Discuss your app