Hi there, I'm

Abdullah HafezAl Omrani

Full-Stack Software Developer

Building full-stack web & mobile systems since 2020 | Applied Machine Learning & Computer Vision | Docker & Linux Deployments

عبدالله حافظ حميد العمراني — Abdullah Al-Omrani

About Me

Get to know me better

I'm Abdullah, a software developer who has been building and deploying full-stack web and mobile systems since 2020 — booking platforms, payment integrations, secure REST APIs, and Docker/Linux deployments. Beyond web development, I work in applied machine learning and computer vision: data preprocessing, model training and evaluation, and serving models through production APIs. I've built ML systems for crowd analytics and X-ray image analysis, including a booking platform that hit 1,200+ registrations in its first four days and a crowd-forecasting pipeline running at 90%+ classification accuracy. I'm ranked in the Top 10 on Tuwaiq Academy's CodeRhub platform, and I hold a B.Sc. in Computer Science from the University of Tabuk (2026).

Availability

Open to opportunities

Nationality

Saudi

Location

Tabuk & Haql, Saudi Arabia

Email

mr@s6.sa

Phone

0593858360

6+

Years of Experience

70+

Projects Completed

45+

Satisfied Clients

8+

Certifications

Full Résumé

Experience, education and project history in one PDF.

Download CV

Experience

Where these skills have been put to work

Independent Full-Stack & Mobile Developer

Freelance & Independent Projects·2020 — Present

I started building software in 2020, alongside my computer science studies. Over that time, programming grew from an academic subject into an ongoing professional practice — through freelance work, product development, and delivering technical solutions for a range of clients and projects.

Across these years I've worked on a wide range of projects, from websites and admin systems to mobile apps and full platforms — often owning the complete development cycle, from analyzing the idea and requirements through building, testing, deployment, and running the system in production.

  • Building websites, web platforms, and mobile apps for a range of business and operational needs.
  • Delivering client projects across multiple industries — turning initial requirements into real, usable systems and products.
  • Building complete systems: user interfaces, backend services, databases, admin dashboards, and user/role management.
  • Working on booking, payment, invoicing, notification, verification, and third-party integration systems.
  • Developing apps and projects with a range of web and mobile technologies, chosen to fit each project's specific needs.
  • Designing and integrating REST APIs, third-party services, webhooks, authentication systems, session management, and access control.
  • Deploying and running projects on Linux and Docker, managing databases and the services tied to each application.
  • Working on projects that apply AI, machine learning, and computer vision alongside traditional software development.
  • Working directly with clients — understanding needs, proposing solutions, delivering the project, handling feedback, and providing ongoing support after handoff.
  • Gaining hands-on experience across projects of varying size and stage, from early prototypes to production-ready systems.

This path gave me cumulative hands-on experience alongside my academic studies, and made me comfortable moving between different technologies and domains — understanding a product as a complete system, not just a collection of screens or code.

Cooperative Trainee — Information Technology

Haql Governorate Municipality·Saudi Arabia · 6 Months

During my cooperative training I worked inside a government technical environment, gaining direct experience supporting systems and digital services, working with databases and reports, supporting end users, and understanding how technical systems operate within a government entity.

Education

Bachelor of Computer Science

University of Tabuk, Saudi Arabia

2026

Coursework: Software Engineering, Databases, Web & Mobile Development

Certifications

  • Meta Front-End Developer Professional

    Meta / Coursera

  • IBM Full Stack Developer Professional

    IBM / Coursera

  • Deep Learning Specialization

    DeepLearning.AI

  • Docker Foundations

    Docker

  • + several additional Coursera certifications

Languages

Arabic — Native · English — Professional Working Proficiency

Work Showcase

Selected Projects

Complete products and systems I designed and built — from web and mobile apps to backend infrastructure and applied AI.

Web & Backend

Private Fitness Pod Booking & Operations Platform

A complete booking and facility operations platform built for a live production environment — covering user, booking, schedule, and package management alongside payments, integrated with Moyasar for payments and TTLock for automated access control, plus an admin dashboard, background jobs, notifications, and third-party integrations.

LaravelReact.jsMySQLFilament+3
1,200+ registered users within the first 4 days of launch
Web & Backend

Multi-Vendor Service Provider Platform

An end-to-end platform connecting users with service providers and facilities — covering registration and verification, provider management, approvals and document review, bookings and payments, wallets, staff and role management, and multiple role-based operating dashboards.

LaravelMySQLREST APIsReact/Vue+3
Mobile

Car Rental Deals Aggregator App

A mobile app that aggregates car rental offers, discount codes, and related services into a single, unified experience — with categories, search, comparison, and detailed car, company, and offer listings.

FlutterLaravel / API IntegrationMySQLREST APIs+2
Systems & Embedded

Smart Attendance System on Raspberry Pi

A field-deployed attendance and operations system built on Raspberry Pi with a touchscreen and scanner, for managing student attendance, lectures, schedules, absences, excuses, and withdrawals.

Raspberry PiLinuxPHPMariaDB+3
Bridges software development, embedded systems, and field deployment
Web & Backend

Backend for a Multi-Service Platform (Modular Monolith)

A Go-based backend for a multi-service application, designed as a modular monolith with clear separation between modules and responsibilities.

GoGinMySQLRedis+3
Built with a focus on performance, security, and scalability
AI & Machine Learning

AI-Assisted Dental Diagnostics Platform

An AI system that analyzes dental X-ray images to detect signs of caries, using deep learning and computer vision models.

PythonPyTorchComputer VisionFlask+1
Graduation project combining software development with applied AI
AI & Machine Learning

Crowd & Demand Forecasting Platform

A machine learning system for analyzing data and forecasting crowd density and demand levels — from data processing and feature engineering to model training and serving predictions through an API connected to live dashboards.

PythonScikit-LearnFlaskMySQL+2
90%+ classification accuracy in testing
Web & Backend

Multi-Role E-Commerce & Store Integrations Platform

A digital platform connecting stores with marketers, content creators, and influencers — with a role and permission system, subscription plans, and management of products, users, and files.

ReactSupabasePostgreSQLAuthentication+2
Multi-role, scalable SaaS design
Mobile

Smart Schedule & Task Assistant

A smart mobile app for organizing courses, tasks, calendars, and daily schedules, with a scalable app architecture and dedicated interfaces for AI-driven suggestions.

FlutterAI/MLRiverpodGoRouter+1
Combines mobile development with user-facing AI features

Skills

Technologies I use to design, build and ship real production systems

Tech Stack

JavaScript
TypeScript
Python
PHP
Go
Java
GraphQL
Next.js
React
Laravel
Node.js
Flask
Vue.js
Nest.js
Prisma
Tailwind CSS
Flutter
SwiftUI
Git
GitHub
Docker
Linux
Nginx
MySQL
MongoDB
AWS
Kubernetes
PyTorch
Scikit-Learn
Pandas
OpenCV
Postman

Practices & Specialties

FilamentGinREST API DesignJWT & RBACCI/CDWebhooks & QueuesComputer Vision & CNNsDeep LearningModel Training & Evaluation

Client Testimonials

What my clients say

"Developed an appointment booking system for my clinic. He was very cooperative and patient with me. The system is easy and really saved us a lot of time."

Fahad Al-Shammari