Abdullah HafezAl Omrani
Full-Stack Software Developer
Building full-stack web & mobile systems since 2020 | Applied Machine Learning & Computer Vision | Docker & Linux Deployments

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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Skills
Technologies I use to design, build and ship real production systems
Tech Stack
Practices & Specialties
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."