Skip to content
~/aburiala, Abdullah Abu Riala home

Open to full-time roles and freelance projects

Abdullah Abu Riala

Software Engineer

I build full-stack web and mobile applications with Java/Spring Boot, PHP/Laravel, React and Flutter, from design through deployment.

Bethlehem, Palestine

Portrait of Abdullah Abu Riala

01

About me

I'm a Software Engineer with a B.S. from Bethlehem University and hands-on experience across the full stack: Java/Spring Boot, PHP/Laravel, React, and Flutter.

I've built and shipped e-commerce, social networking, and AI-assisted navigation applications from design through deployment. I'm comfortable moving between frontend, backend, and mobile, and I use generative AI tools in practice to speed up development.

I'm looking for a Software Engineer role where I can contribute strong fundamentals, fast learning, and a builder's mindset, and I take on freelance projects for businesses.

Based in
Bethlehem, Palestine
Degree
B.S. Software Engineering
Languages
Arabic (native), English (professional)

02

Skills

The tools I use to take a product from design to deployment.

Languages

  • Java
  • PHP
  • Python
  • Dart

Backend

  • Spring Boot
  • Laravel
  • REST APIs
  • JWT
  • OAuth2
  • MySQL
  • Firebase

Frontend

  • React
  • TypeScript
  • HTML/CSS/JavaScript
  • Tailwind CSS

Mobile

  • Flutter

Tools & Practices

  • Git
  • GitHub
  • Docker
  • Agile/Scrum
  • Figma

AI Tools

  • Prompt Engineering
  • ChatGPT
  • Google Gemini

03

Projects

Selected work across mobile, automation and full-stack web. Each one links to a short case study and the source code.

Three AuraStride onboarding screens, Welcome, Real-Time Guidance and Safety at Every Step

Graduation project · Team · Bethlehem University

AuraStride

AI navigation app for the visually impaired

A Flutter app that guides visually impaired students around Bethlehem University's campus with voice directions and real-time obstacle alerts.

  • Flutter
  • Dart
  • TensorFlow Lite
  • YOLOv5
  • Google Maps
  • Firebase
  • Text-to-Speech
Read case studyCode
Example email report listing software jobs in Palestine and remote jobs, each with a match score out of 100

Personal project · Open source

Palestine Job Finder

Automated job search and email reports

A Python automation that collects new IT jobs in Palestine and remote roles, scores each one against my skills, and emails a ranked report every 3 days.

  • Python
  • GitHub Actions
  • JSearch API
  • Windows Task Scheduler
Read case studyCode
Database diagram of the social media platform with users, posts, comments, likes, shares, friendships, messages and roles

University team project · Microservices course

Social Media Platform

Full-stack social network on microservices

A full-stack social platform with secure authentication, real-time messaging and notifications, later refactored into microservices.

  • Java
  • Spring Boot
  • JWT
  • OAuth2
  • SSL
  • React
  • TypeScript
  • Microservices
  • Figma
Read case studyCode

04

Experience & education

  1. Jun 2024 – Sep 2024

    Full Stack Developer Intern

    Element Media

    • Built and shipped a full-stack e-commerce application end-to-end using Laravel, MySQL, and Blade, covering product catalog, checkout, and order tracking.
    • Implemented secure authentication and authorization to protect user accounts and restrict admin-only actions.
    • Worked within an Agile team, participating in sprint planning and code reviews to deliver features on schedule.
    View the code
  2. Sep 2021 – Dec 2025

    B.S. in Software Engineering

    Bethlehem University

    Relevant coursework: Data Structures & Algorithms, Object-Oriented Programming, Database Systems, Software Testing, Advanced Web Development, Service-Oriented Architecture, Software Engineering for the Cloud, Design Patterns.

Certifications & training

  • Google Prompting Essentials Specialization

    Google Career Certificates, Coursera · 2026

    View certificate
  • AWS Academy Cloud Foundations

    AWS Academy · 2024

    View badge
  • Frontend Development Training (React, Flutter, Figma)

    Udemy · 2023–2024

05

Work with me

Need a website or an app for your business? I take on freelance projects from the first idea to launch.

  • Business & restaurant websites

    Fast, mobile-first websites with menus, galleries, maps and contact forms that owners can update themselves.

  • Web apps & dashboards

    Full-stack applications with secure login, admin panels and REST APIs built on Laravel, Spring Boot and React.

  • Mobile apps

    Cross-platform Android and iOS apps with Flutter, from the first screen design to a working release.

Tell me about your project

06

Let's talk

Hiring, a freelance project, or just a question? Send me a message and I'll reply by email.