chawki.me

This website is an app listing. The app is me.

Portrait of Chawki Messaoudi

Chawki Messaoudi

Lead Mobile Developer · Paris

Free to contact. No in-app purchases.

I build mobile apps for a living, and a few more for fun.

By day I lead mobile development at Partoo, a B2B SaaS that helps local businesses get found and chosen. The rest of the time I design, build and ship my own apps from first sketch to store listing: product, design, code, content and launch. I mostly work in React Native and Expo, with tests and CI from day one, and AI agents in the loop.

Also by this developer

Four apps I designed, built and shipped on my own. Swipe the screenshots.

QOTCHA

Party games where your friends twist your answers into traps.

Live iOS & Android · Oct 2026

You answer a secret question. Your friends write fake questions your answer could also fit, and the whole table votes to find the real one. Four games in one app, one phone each.

  • Real-time multiplayer: join with a room code, a link or a QR code. The game engine runs on the server, so nobody can peek or cheat.
  • 8 card packs, written in French, English and Spanish (rewritten for each language, not just translated).
  • Free with no ads. One purchase unlocks a pack for the whole table.
  • Expo
  • React Native
  • TypeScript
  • Firebase
  • Cloud Tasks
  • RevenueCat
  • Vitest
QOTCHA home screen with the game modes Finding the real question among the traps The reveal: who fooled who QOTCHA Chaos: forfeits for the losers

Grillé

A live guessing duel: find your opponent's secret star first.

In testing iOS & Android

Each player gets a secret card: a footballer, a singer, a movie hero… Take turns asking yes-or-no questions. The first to unmask the other's star wins, and the other one is grillé (busted).

  • Turn-based duels with a 30-second clock, presence, and reconnection handled on the server.
  • Quick matchmaking, ranked points, a weekly leaderboard and a daily challenge.
  • 1,300+ stars across 6 themes, generated by a script that rejects ambiguous cards.
  • Expo
  • React Native
  • Firestore
  • Realtime DB
  • Zustand
  • TanStack Query
  • AdMob
A game in progress, asking yes-or-no questions Your secret card at the start of a round End of match: GRILLÉ! The weekly leaderboard The daily challenge

Patate

Hot potato, with a bomb, across your friends' phones.

In testing iOS & Android

A bomb lands on your phone. Beat a quick mission to pass it on, then pick who gets it next. Nobody knows when it explodes: it could be two minutes, or a whole day. Whoever holds it gets the BOOM, and a penalty voted by the group.

  • Asynchronous multiplayer that runs all day. The explosion time stays on the server, never on the phones.
  • 9 missions to defuse the bomb: trace a path, cut the wire, shake the phone, blow into the mic…
  • Live Activity on the iPhone lock screen showing who holds the bomb. Available in 6 languages.
  • Expo
  • React Native
  • Cloud Functions
  • Live Activities
  • expo-sensors
  • RevenueCat
The bomb just landed on you A mission in progress to defuse the bomb BOOM, with the penalty The group: who holds the bomb and the leaderboard

Lento

Sees what changes quietly in your home.

In development iOS & Android · France first

People are bad at noticing slow change. Photograph a crack, a damp patch or a plant, and Lento lines up every photo from the same spot, measures the change, warns you when it gets worse, and builds a dated report for your insurer or landlord.

  • Guided capture: the previous photo shows through the viewfinder, with an alignment score.
  • Computer vision (OpenCV) does the measuring. Claude explains the results in plain words, and never makes up a number.
  • Built as proof: timestamps on the server, a fingerprint for each photo, data hosted in the EU.
  • Expo
  • React Native
  • Firebase (EU)
  • OpenCV
  • Claude API
  • Cloud Run
Lento home: today's photo and the trackers Guided capture with the previous photo overlaid The measured change with a before and after slider A tracker with its evolution chart Lento asks instead of guessing The dated report, ready to send

Version history

My career as release notes. Major versions are new companies.

  1. 6.1

    Lead Mobile Developer @ Partoo

    Leading mobile at a B2B SaaS scale-up that helps local businesses get found, get chosen and get clients.

  2. 6.0

    Mobile Engineer @ Partoo

    Joined Partoo in Paris as a mobile engineer.

  3. 5.1

    Lead Front-End Developer @ Ensembl'

    The first platform in France for help between neighbours. New features, maintenance, tests and audits across web and mobile.

  4. 5.0

    Senior Web & Mobile Developer @ Ensembl'

  5. 4.0

    Web & Hybrid Mobile Consultant @ Mobile Tech People

    Moved to Paris. Consulting on web and hybrid mobile projects for clients.

Show older versions 3.0 → 0.1
  1. 3.1

    Freelance Web & Mobile Developer @ Malt

  2. 3.0

    Web & Mobile Developer @ ng-enious

    Web apps with Laravel, Angular and AngularJS, hybrid apps with Ionic 1 and 3. Audits, bug fixing, and estimating new projects.

  3. 2.0

    Web Developer @ COM4DESIGN

    Custom apps for Android, iOS and the web, plus their APIs, with Ionic, Angular and AngularJS.

  4. 1.0

    .NET Developer @ Dot-IT

    Educational games for children.

  5. 0.1

    Android & PHP Intern @ CASE Tunisia

    First release: a mobile app to manage and follow projects.

Compatibility

Works best with these. Runs fine on the rest.

Builds with AI

  • AI agents
  • Agent skills
  • Claude Code
  • Claude API
  • LLM features in apps
  • Prompt design
  • AI video (HyperFrames, ElevenLabs)

I build with agents every day, write my own skills, and ship AI features in my apps. My skills on Agensi ↗

Works great with

  • React Native
  • Expo
  • TypeScript
  • Ionic
  • Firebase

Also compatible with

  • React
  • Angular
  • Vue
  • Node.js
  • Laravel
  • PWA

Ships with

  • Unit & E2E tests
  • GitHub Actions
  • Bitrise
  • Fastlane
  • EAS
  • GitFlow

Information

Developer
Chawki Messaoudi
Category
Mobile Development, AI agents
Location
Paris, France
Languages
Arabic (native), French (professional), English
Education
Master's in Software Engineering, ISIMM, University of Monastir (2013–2015)
Bachelor's in Computer Science, ISIMM (2009–2013)
Awards
BeTunisia App: 2nd place, EPI Mobile Challenge
Certificate of Honour for Innovation
Price
Let's talk
Privacy
No cookies. Anonymous visit counts only, with Cloudflare Web Analytics.