Tripoli, Lebanon

Jana Saadeh

Flutter engineer building complete mobile products — polished UI, backend integration, and on-device AI.

Based in Tripoli, Lebanon. Open to remote work and relocation with visa sponsorship.

01Master's thesis, 2026

Kora AI

A wellness app that keeps your voice on your phone. It combines voice emotion, heart rate, activity and optional text into one Vitality Score, and raw voice and text never leave the device. I trained the speech-emotion model, compressed it with TensorFlow Lite, and rewrote the Mel-spectrogram preprocessing in Dart so the whole pipeline runs offline.

Flutter, TensorFlow and Keras, TensorFlow Lite, Firebase, Health Connect, BLoC

85.2%accuracy on a speaker-disjoint test set
8.2MBmodel size, down from 97.2 MB with TensorFlow Lite (about 92% smaller)
~302mspreprocessing and inference on lower-mid-range Android

02Loyalty and fuel-station app, Lebanon

Arco Energies

An app to run a gas station and its rewards program, with admin, operator and customer roles. Operators register each fuel transaction by scanning a customer's NFC card, pick the pump, enter the odometer and fuel quantity, and print a receipt. Customers track transactions and redeem rewards.

Flutter, Spring Boot, MongoDB, NFC. Delivered to the client.

Role: co-developed Flutter + backend; led most UI/UX design
Arco Energies app screens: sign in, NFC transaction steps, receipt and rewards

03Beirut Arab University

University Queue System

A web and mobile system that replaced crowding at the registration office with an ordered digital queue. Security staff register students and issue numbers, counter staff advance the queue, and a live display shows the current number at each counter. It ran in daily use for about a year, for 100+ students a day and around 4 staff.

Flutter, Spring Boot, MongoDB.

Role: co-developed Flutter + backend; led most UI/UX design
Queue system: staff app, counter settings, live display and registration screens

04C&S, Belize

Golf Cart Rental App

An app that replaced a paper-based process for a rental company. Managers add, update and remove carts, handle customer reservations, filter by type, status, color and price, and keep track of insurance and compliance dates. I deployed the backend and released the Android app.

Flutter, Spring Boot. Delivered to the client.

Role: co-developed Flutter + backend; led most UI/UX design
Golf cart app: reservations, cart list, cart details, compliance and filter screens