I turn ambitious ideas into products people remember.

I design, build, and ship production Flutter apps — clean architecture, smooth UI, and backends that stay out of the way. Strategy, interface, backend, and launch—crafted as one coherent product.

9:41
Rahma commerce app home screen

Why work with me

More than just code

Anyone can write features. I care about the outcome — a product that feels great, ships on time, and keeps working after launch.

I ship production apps

From freelance e-commerce to graduation projects and self-hosted CDN tooling — I take ideas from architecture to a release people can actually use.

  1. Discover

    We agree on the problem before a line of code.

  2. Design

    Clickable prototypes so you see it early.

  3. Build

    Weekly demos, always something to try.

  4. Ship

    Store release, monitoring, and handover.

0+

Year of experience

0

Featured projects

Performance obsessed

Offline-first sync, scroll-paused rendering, scoped state — I treat jank as a bug and aim for buttery 120fps shopping experiences.

Interfaces people remember

I turn product ideas into polished UI/UX — shaping the visual language in Figma, then bringing every detail, interaction, and animation to life in Flutter.

Clear, proactive communication

I keep clients in the loop with honest updates, working demos, and clear technical decisions — so there are no surprises between kickoff and launch.

Selected work

Different problems.
One standard of craft.

Product strategy, expressive interfaces, and dependable engineering brought together in every build.

Rahma

An Arabic-first offline e-commerce app for browsing kitchenware, managing carts, and placing orders seamlessly.

Try it

9:41
Rahma home screen with offers and new arrivals

News Snap

A cross-platform news reader for browsing top headlines by category, searching articles, and reading full stories in-app.

Try it

9:41
News Snap trending home page

Healthy Scan

A barcode-scanning nutrition app that instantly explains a product's nutrition, processing level, and environmental impact.

Try it

9:41
Healthy Scan home with score education cards and products

CloudSnap

A free media-hosting web app that uploads images and videos to GitHub and returns permanent jsDelivr CDN links in seconds.

Try it

CloudSnap landing page with upload CTA

Tasky

A personalized offline todo app for organizing tasks into tagged folders and tailoring the experience with selectable colors, dark mode, and avatars.

9:41
Welcome onboarding — productivity booster intro

Supporter

A community campaign app for organizing group actions, completing support links, earning points, and climbing leaderboards.

9:41
Home dashboard with points, groups, and Do next actions

Skills

My tech stack

Grouped by domain — because a good engineer knows where each tool belongs.

Flutter
Dart
React Native
Kotlin
SwiftUI
Android
Android Studio
iOS
Xcode
Expo
AWS
Google Cloud
Firebase
Docker
GitHub Actions
Kubernetes
Nginx
Vercel
Linux
PostgreSQL
MongoDB
Redis
SQLite
Supabase
Prisma
TypeScript
Node.js
Next.js
GraphQL
Python
Git
Jest
Tailwind CSS
Figma
Rive
LottieFiles
Penpot
Framer
Flutter
Dart
React Native
Kotlin
SwiftUI
Android
Android Studio
iOS
Xcode
Expo
AWS
Google Cloud
Firebase
Docker
GitHub Actions
Kubernetes
Nginx
Vercel
Linux
PostgreSQL
MongoDB
Redis
SQLite
Supabase
Prisma
TypeScript
Node.js
Next.js
GraphQL
Python
Git
Jest
Tailwind CSS
Figma
Rive
LottieFiles
Penpot
Framer
Flutter
Dart
React Native
Kotlin
SwiftUI
Android
Android Studio
iOS
Xcode
Expo
AWS
Google Cloud
Firebase
Docker
GitHub Actions
Kubernetes
Nginx
Vercel
Linux
PostgreSQL
MongoDB
Redis
SQLite
Supabase
Prisma
TypeScript
Node.js
Next.js
GraphQL
Python
Git
Jest
Tailwind CSS
Figma
Rive
LottieFiles
Penpot
Framer
Flutter
Dart
React Native
Kotlin
SwiftUI
Android
Android Studio
iOS
Xcode
Expo
AWS
Google Cloud
Firebase
Docker
GitHub Actions
Kubernetes
Nginx
Vercel
Linux
PostgreSQL
MongoDB
Redis
SQLite
Supabase
Prisma
TypeScript
Node.js
Next.js
GraphQL
Python
Git
Jest
Tailwind CSS
Figma
Rive
LottieFiles
Penpot
Framer

Mobile Development

6 tools

Flutter
Dart
Android
iOS
Android Studio
Xcode

Backend & Data

5 tools

Firebase
Supabase
PostgreSQL
SQLite
Node.js

UI/UX Design Tools

5 tools

Figma
Rive
LottieFiles
Penpot
Framer

Cloud & DevOps

6 tools

AWS
Docker
Kubernetes
GitHub Actions
Nginx
Linux

Experience & education

The path behind the work.

A clean timeline for the roles, teams, and education that shaped how you build.

  1. Present

    Work experience

    Freelance Flutter Developer

    Independent

    Creating polished mobile app projects for clients and personal products while continuously evolving my skills in architecture, UI/UX, APIs, cloud services, and deployment.

  2. 2025 – Present

    Work experience

    Instructor & Head of Flutter Track

    IEEE Computer Science Chapter

    Led the Flutter development track for 30+ students — curriculum, weekly workshops on Dart, state management, and Firebase, plus mentoring projects from concept to deployment.

  3. Jun 2025 – Dec 2025

    Work experience

    Flutter Development Trainee

    Digital Egypt Pioneers Initiative (DEPI)

    Built cross-platform Flutter apps with clean architecture, Firebase, BLoC/Provider, and REST APIs — shipping production-level UI with responsive layouts.

  4. Expected Jun 2027

    Education

    Bachelor of Computer Science

    Misr Higher Institute, Egypt

    GPA 3.40/4.0. Coursework in programming fundamentals, data structures, software engineering, mobile development, and UI/UX design.

What collaborators say

Good work leaves a good impression.

A few words from the people who have built, solved, and shipped alongside me.

Baraa took our Rahma store idea from a messy brief to a polished Arabic app that actually works offline. He owned the product decisions, not just the tickets — and the WhatsApp checkout alone saved us weeks of payment-gateway pain.
OHOmar HassanFounder · Rahma
As an instructor, Baraa makes hard Flutter concepts feel simple. His workshops are structured, demos are live, and he stays until every student ships something real. The track moved faster because he treated it like a product, not a lecture series.
NENour El-SayedStudent · IEEE CS Chapter
Reliable, clear, and obsessed with polish. Baraa delivered weekly builds we could actually try, pushed back when a feature would hurt UX, and never left us guessing on timeline. Hiring him felt like adding a senior teammate, not a freelancer.
SMSara MahmoudProduct Lead · Freelance Client

Contact

Have a project in mind? Let's build it together.

I'm currently open to freelance work and full-time roles. Tell me what you're building — I usually reply within a day.