Skip to content
View YousefAbaas's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report YousefAbaas

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
YousefAbaas/README.md

Yousef Abbas

Flutter Developer | Dart | Django | REST APIs

Software engineering student and Flutter developer focused on building reliable, maintainable, and production-oriented mobile applications.

I enjoy working across the full development cycle — from UI implementation and API integration to testing, debugging, CI/CD, and technical documentation.

Currently strengthening my software engineering skills across mobile and backend development, with a particular focus on Flutter, Django, API reliability, and software quality.


Technical Focus

Mobile Development

  • Flutter
  • Dart
  • Riverpod
  • GetX
  • GoRouter

Backend & APIs

  • Django
  • Django REST Framework
  • REST APIs
  • JWT Authentication
  • HTTP integrations

Testing & Quality

  • Flutter unit and widget testing
  • API testing
  • Static analysis
  • GitHub Actions
  • CI/CD

Tools

  • Git & GitHub
  • Android Studio
  • VS Code
  • Figma
  • OpenStreetMap

Featured Engineering Work

Besser Bahn

Open-source contribution to a Flutter railway application for Germany.

My contributions focused on:

  • Migrating and stabilizing the application on Flutter 3.44.3
  • Improving DB/Vendo API integration, including journey and price parsing
  • Improving upstream HTTP error handling and route-calculation resilience
  • Adding automated Flutter analysis and test execution with GitHub Actions
  • Maintaining and extending automated tests across journey search, transfers, rerouting, station search, and ticket-related functionality

The repository includes automated CI validation and a documented engineering contribution history.

Repository: https://github.com/YousefAbaas/Besser-Bahn


Aidora

Humanitarian mobile platform designed to connect displaced people with local humanitarian organizations and services.

Built as an end-to-end Flutter + Django system, with a production-deployed REST API and an installable Android release.

Key engineering areas include:

  • Flutter mobile application with an Arabic-first user experience
  • Django REST Framework backend and PostgreSQL
  • JWT authentication and role-based authorization
  • Humanitarian service-request workflows across refugees, organizations, and volunteers
  • Maps and location-based services
  • Production deployment with HTTPS, PostgreSQL SSL/TLS, API throttling, and secure configuration
  • CI/CD, automated testing, and Sentry monitoring
  • Android release distributed through GitHub Releases

GitHub Repository · Latest Release


Engineering Approach

I value:

  • Clean and maintainable code
  • Meaningful Git history
  • Automated testing
  • Reliable API integrations
  • Reproducible development environments
  • Clear documentation
  • Incremental and reviewable changes

I prefer understanding an existing codebase before changing it, validating changes with tests and static analysis, and keeping commits focused and understandable.


Currently

  • Improving my Flutter and Dart expertise
  • Building production-oriented mobile applications
  • Expanding my backend and API engineering skills with Django
  • Learning more about software testing and CI/CD
  • Preparing for software engineering opportunities in Germany

Contact

GitHub: https://github.com/YousefAbaas

LinkedIn: https://www.linkedin.com/in/yousef-abbas-9716b9202/


Open to opportunities in Germany

Interested in Flutter / Mobile Development and software engineering roles where I can contribute to a professional engineering team while continuing to grow.

Pinned Loading

  1. Aidora Aidora Public

    Humanitarian Flutter mobile application connecting displaced people with local organizations to manage needs, services, and assistance requests

    Dart