Bahrain · Computer Science

Mahdi Ramadhan

Flutter & Full-Stack Mobile Developer

Final-year Computer Science student at the University of Bahrain who builds complete, production-style mobile apps — Flutter front-ends backed by real Supabase databases, real-time features, and AI integrations.

Mahdi Ramadhan — profile photo

I'm a final-year Computer Science student in the College of Information Technology at the University of Bahrain. I focus on mobile and full-stack development — turning ideas into working products rather than demos.

My recent work includes two full Flutter applications built on Supabase: SooQna, an AI-assisted electronics marketplace with real-time auctions and an internal escrow wallet (my senior project), and Vault, an esports community platform with tournaments, live chat, and push notifications. I enjoy the whole stack — UI, database design, real-time sync, and wiring in AI.

Mobile

Flutter Dart Material 3 Provider iOS / Android / Web EN/AR + RTL Deep linking Push notifications (FCM)

Backend & Cloud

Supabase PostgreSQL Auth Realtime Storage Edge Functions (Deno/TS) PostgREST RPC / stored procedures Firebase (FCM · Crashlytics)

AI Integration

Google Gemini Vision + Chat Content moderation pipelines AI assistant with live DB context Prompt design

Web

HTML CSS JavaScript Laravel PHP MySQL

Databases

PostgreSQL MySQL Schema design Migrations Indexing Transactions

CS Foundations

Cryptography & Network Security Parallel & Distributed Computing OpenMP · MPI Algorithms Operating Systems Computer Networks DBMS

Tools

Git GitHub Actions (CI) Supabase CLI

Languages

Arabic — native English — professional German — basic
Senior Project Flutter Supabase AI

SooQna

A niche electronics marketplace for Bahrain. Buy, sell, and auction smart devices, with AI image moderation, an internal escrow wallet, real-time bidding, and a built-in AI shopping assistant. Bilingual (EN/AR) with user, company, and admin roles.

View Site
Client Project Flutter Supabase Firebase

Vault

An esports & gaming community platform. Run and join tournaments, climb ranks, chat in real time, and get push notifications — with membership tiers, an OTP login flow, and a full admin/owner moderation system.

View Site

B.Sc. in Computer Science

University of Bahrain, College of Information Technology  ·  Expected 2026

Senior Project: SooQna — AI-assisted marketplace (Flutter + Supabase).

Relevant coursework: Cryptography & Network Security · Parallel & Distributed Computing · Operating Systems · Algorithms · Computer Networks · Database Management · Mobile Application Development · Intelligent Systems

Let's work together

Open to internship and junior developer roles.