Mohammad Sawafta

Full-Stack Developer | Flutter Developer | CIS Student

Jordan

I build practical digital products, scalable web systems, and modern mobile applications.

I am a Computer Information Systems student at Al-Quds Open University, with a focus in Cybersecurity and hands-on experience building and maintaining real-world software products. I enjoy turning ideas into working products, solving technical problems, and improving user experiences across web and mobile.

As the founder and developer of TIME UP, I build a sports management and booking platform with a Django backend, a responsive web interface, and a Flutter mobile application. My work spans feature planning, database-driven workflows, API integration, testing, debugging, and production deployment.

Education

  1. B.Sc. Computer Information Systems, Computer Information Systems (CIS) • Cybersecurity focus

    Al-Quds Open University

    CIS student with an additional focus in Cybersecurity. Applying academic knowledge through hands-on full-stack development, Flutter mobile applications, system analysis, and software testing.

Featured Project

  • TIME UP – Sports Management & Booking Platform

    Founder / Developer / Product Builder

    TIME UP brings sports operations into one connected platform for academies, clubs, stadiums, coaches, players, parents, tournaments, and sports organizations. It combines a Django-powered web platform with a Flutter mobile application to simplify bookings, team coordination, attendance, and financial workflows.

    Built with Django, Python, HTML, CSS, JavaScript, Flutter, a database-driven backend, API integrations, Git/GitHub, and cloud deployment.

    Show details

    SPORTS OPERATIONS

    Academy and coach management; player and parent accounts; stadium bookings; tournaments; match requests; team creation; attendance; QR check-in; notifications; and sponsor management.

    FINANCE & BOOKING LOGIC

    Accounting modules, receipts and payment vouchers, player balances, discounts and credit, multi-currency handling, and booking cancellation and refund logic.

    SECURITY & ADMINISTRATION

    User registration, authentication, role-based access, email verification with OTP, image uploads, admin dashboards, and reports.

    WEB + MOBILE DELIVERY

    Responsive web interfaces and a Flutter mobile application connected to backend services. My work includes product requirements, workflow design, feature implementation, error handling, QA across user scenarios, debugging, cloud deployment, and production updates.

    Live website: https://timeup.ps

Technical Skills

  • Languages

    Python • JavaScript • HTML • CSS • Dart

  • Mobile Development

    Flutter • Mobile UI development • Responsive mobile interfaces • API integration

  • Backend Development

    Django • Authentication • APIs • Database management • Backend logic

  • Frontend Development

    HTML/CSS/JavaScript • Responsive design • Mobile web interfaces • UI implementation

  • Development Tools

    Git • GitHub • Deployment • Debugging • QA testing

  • Systems & Product Development

    Cybersecurity fundamentals • Software testing • Product development • System analysis • System design • Problem solving

Hands-on Development Experience

  • Building & Maintaining Real-World Products

    Building full-stack features and Flutter mobile interfaces for TIME UP, from requirements and workflow design to testing, deployment, and ongoing improvements.

    Show details

    Full-stack implementation: Django backend logic, authentication, user roles, database-driven workflows, booking systems, finance modules, and notifications.

    Mobile & frontend: Flutter mobile interfaces, connecting applications to backend services, responsive web design, and UX/UI improvements across mobile and desktop.

    Quality & delivery: Testing user scenarios, QA and system testing, debugging, error handling, managing admin and user dashboards, production deployment, and version updates.

    Product building: Feature planning, product requirements, workflow design, and maintaining and improving real-world software.

Get in touch

Send Mohammad a message — it goes straight to their inbox.