Skip to content
View Amr4924's full-sized avatar
:octocat:
Coding
:octocat:
Coding

Highlights

  • Pro

Block or report Amr4924

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Amr4924/README.md
Amr Sa3dwy, Flutter developer. Computer Science student at South Valley National University.

Profile views GitHub followers

About Β /Β  Stack Β /Β  Projects Β /Β  Certifications Β /Β  Activity Β /Β  Contact


GET /about, 200 OK

I'm a Computer Science student at South Valley National University (class of 2028) who builds cross-platform mobile apps with Flutter and Dart. I like shipping real, navigable products one project at a time, and I learn in public: the process matters as much as the polished result.

What I'm working on now

  • REST APIs. Calling APIs from Flutter with Dio, and exploring and testing endpoints in Postman.
  • State management. Moving from setState to Provider and BLoC/Cubit on newer builds.
  • AI in mobile apps. Exploring how AI fits into mobile apps, the long game of my CS and AI studies.

Foundation: C++, OOP and data structures. I'm also comfortable with HTML, CSS, JavaScript and Bootstrap.

Open to mobile development opportunities, internships and open-source collaborations.

API playground. On the left, a GET request in Postman returns my profile as JSON with status 200 OK. On the right, the same request written in Dart with Dio.

Exploring an endpoint in Postman, then making the same call from Flutter with Dio.


GET /stack, 200 OK

Flutter, Dart, Dio, REST APIs, Postman, JSON, Provider, BLoC/Cubit, Figma, Android Studio, C++, OOP, Data Structures, Python, SQL, SQLite, SQL Server, Git, GitHub, Linux, HTML5, CSS3, JavaScript, Bootstrap, Sourcetree, VS Code


GET /projects, 200 OK

M Jewellery, in progress. Luxury jewellery shopping concept with a bilingual EN/AR catalog, cinematic onboarding, and a cart and notifications built on Provider.

HabitsAndTasks, actively maintained. Bilingual to-do app with the full task lifecycle, a Trash and recovery system, and complete EN/AR localization with RTL support.

Tech School, a learning project. My largest UI build so far: a fully navigable e-learning app with onboarding, login, dashboard, course catalog and profile.

Sprint Store, UI practice. E-commerce UI inspired by Vodafone Cash, built to practice grid layouts, custom widgets and layout composition.

M-Jewellery last commit HabitsAndTasks last commit Tech-School last commit Sprint-Store last commit

Earlier practice builds and C++ foundations
Project What it is
WhatsApp-inspired chat UI Dark theme, chat list, drawer, filter chips and bottom nav (UI only)
Flutter authentication demo My first steps in Flutter: login validation, bottom nav, drawer menu and logout flow
TermTracker C++ GPA calculator and academic tracker
SmartATM C++ simulated ATM with core banking operations
WordWizard C++ word manipulation and text-processing tool
Expense-Tracker C++ personal finance tracker with budget monitoring and category reports

See all repositories


GET /certifications, 200 OK

  • Python Basics, ITI via Mahara-Tech. View certificate
  • AI For Everyone, ITI. Completed.
  • NTI Cloud Essentials, a 120-hour program covering networking, Red Hat administration and cloud fundamentals on AWS and Huawei. Enrolled.

GET /activity, 200 OK

My GitHub contributions drawn as a 3D calendar, refreshed daily

Amr4924 GitHub dashboard: contributions, stars, repositories, languages and streak


POST /contact, 201 Created

Open to mobile development roles, internships and open-source collaborations.
LinkedIn or email is the fastest way to reach me.

LinkedIn Email Linktree Portfolio

Learning in public: sharing the process, not just the polished result.

Pinned Loading

  1. Tech-School Tech-School Public

    A modern and responsive E-Learning Mobile Application UI built using Flutter and Dart.

    Dart 2

  2. Clone-WhatsApp-UI Clone-WhatsApp-UI Public

    A WhatsApp-inspired UI clone built with Flutter β€” part of my mobile dev learning journey. Dark theme, chat list, drawer, filter chips & bottom nav. UI only, no backend.

    Dart 1

  3. Sprint-Store- Sprint-Store- Public

    A Flutter UI practice project inspired by Vodafone Cash β€” built to learn layout composition, custom widgets, and grid-based product listings.

    Dart 1

  4. WordWizard WordWizard Public

    WardWizard is a simple C++ program for word processing and word games. It helps users interact with words in fun and educational ways.

    C++ 3

  5. NumHunter NumHunter Public

    An interactive C++ console game where players guess numbers across 5 difficulty levels. Features random number generation, limited attempts, and replay functionality with a clean text-based interface.

    C++ 2

  6. SmartDataConverter SmartDataConverter Public

    πŸ”„ Smart Data Converter - C++ utility for data unit conversion (Byte to Yottabyte) and binary/decimal conversion. Interactive console interface

    C++ 2