Suleiman Alhagami
PORTFOLIO — 2026
0%
Hi there, I'm

SuleimanAlhagami

I design and build web platforms, mobile apps and desktop systems — with clean architecture and AI that works inside the product, not on the side.

27projects shipped and in progress
3Platforms: web · mobile · desktop
+2years of professional building
10platforms live right now
Projects

Selected projects.

All work 27
01 / 10Web

Home Services MarketplaceHirafi

A marketplace for home maintenance services

A platform that connects customers with technicians for home maintenance (plumbing, electrical, air conditioning, painting), with ratings, chat and dashboards for customers, technicians and admins.

Laravel 12PHPMySQLTailwind CSS 4ViteStripe
hirafi.alhagami.com
HirafiHirafiHirafiHirafiHirafiHirafiHirafiHirafi
02 / 10Web

Full-Stack Management SystemNahda Club

Management system for a sports club

A web dashboard, mobile app and server for running Nahda Al-Shamaytain sports club: members, subscriptions, attendance and coaches.

React (Vite)TypeScriptNode.js/ExpressSupabaseFlutterTailwindCSS
nahda.alhagami.com
Nahda ClubNahda ClubNahda ClubNahda ClubNahda ClubNahda ClubNahda ClubNahda ClubNahda Club
03 / 10Mobile

Flutter Learning Companion AppHodhod

Learning tracker app

A learning app that verifies lesson completion and tracks progress, with XP points and game elements.

FlutterBLoCInAppWebViewHiveFirebaseGoRouter
04 / 10Web

Nonprofit WebsiteMadarij

A website for a development association in Tabuk

A website for the Madarij development association in Tabuk that convinces with documents and figures rather than descriptions.

HTMLCSSJavaScript
madarij.app
MadarijMadarijMadarijMadarij
05 / 10Web

Landing PageAdab Al-Furusia

A landing page for a Saudi riding school

A landing page for a Saudi riding school that joins the heritage of Arab horsemanship with modern teaching, in a warm look with a video background.

HTMLCSSJavaScript
adab-al-furusia.app
Adab Al-FurusiaAdab Al-FurusiaAdab Al-FurusiaAdab Al-Furusia
06 / 10Web

Nonprofit Landing PageWethaq Family

A landing page for a family association in Tabuk

The home page of the Wethaq family association in Tabuk, showing its family counselling and reconciliation services, programmes, courses and achievements.

HTMLCSSJavaScript
wethaq.app
Wethaq FamilyWethaq FamilyWethaq FamilyWethaq Family
07 / 10Mobile

Flutter Mobile AppMafqood

Lost and found app

A mobile app for reporting lost and found items, with chat and instant notifications.

FlutterFirebaseCloud FirestoreProvider
08 / 10Web

Brand Website & Store FrontIrth

A website for a Saudi coffee brand

A multi-page website for a Saudi coffee brand, in black and gold inspired by traditional majlis, with pages for products, a gallery and ordering.

HTMLCSSJavaScript
irth-coffee.app
IrthIrthIrthIrth
09 / 10Web

In-kind Donation PlatformRifd

A Saudi platform for in-kind donations

A platform that collects clothes, furniture, devices, books and food from donors and passes them straight to people in need, with no middleman.

PHPSQLiteJavaScriptCSS
rifd.app
RifdRifdRifdRifd
10 / 10Web

Gold Store & Savings PlatformAlzahrani Gold

A gold store with monthly savings plans

The site and store of a Saudi gold and jewellery house. It sells savings plans where customers pay monthly and then receive their gold, with a full admin panel.

Laravel 12PHPMySQLTailwind CSS 4ViteBlade
mohamad-alzahrani.com
Alzahrani GoldAlzahrani GoldAlzahrani GoldAlzahrani Gold
Browse by type

Categories to save you time

Pick the kind of product you care about and I'll show you what I've built in it.

Tech skills

My everyday tools.

Every line here is a real project. Hover a tool to see where I used it, or a project to see what it was built with.

Collection:AI

Platforms where Claude and OpenAI work inside the product: smart hiring and legal advice.

Collection:Education

Platforms and apps for young students and learners: quizzes, certificates and interactive simulation.

All work

All work

Hover a project to preview it, click to open it.

01

HirafiLive now

A marketplace for home maintenance servicesLaravel 12 · PHP · MySQL
02

Nahda ClubLive now

Management system for a sports clubReact (Vite) · TypeScript · Node.js/Express
03

Hodhod

Learning tracker appFlutter · BLoC · InAppWebView
04

Madarij

A website for a development association in TabukHTML · CSS · JavaScript
05

Adab Al-Furusia

A landing page for a Saudi riding schoolHTML · CSS · JavaScript
06

Wethaq Family

A landing page for a family association in TabukHTML · CSS · JavaScript
07

Mafqood

Lost and found appFlutter · Firebase · Cloud Firestore
08

Irth

A website for a Saudi coffee brandHTML · CSS · JavaScript
09

Rifd

A Saudi platform for in-kind donationsPHP · SQLite · JavaScript
10

Alzahrani GoldLive now

A gold store with monthly savings plansLaravel 12 · PHP · MySQL
11

KadihLive now

AI hiring platformReact (Vite) · Laravel 12 · Anthropic Claude AI
12

ShamelLive now

An Arabic AI agent that writes and actsPython · FastAPI · React
13

Alnujum NetLive now

An internet voucher sales system for a local networkFlutter · BLoC · Laravel
14

AyKhadamatLive now

A home services platform with two apps on Google PlayFlutter · Laravel · Google Maps
15

Alwajeih

Management system for savings associationsC# · .NET 6 · WPF
16

FINIX AcademyLive now

Trading education platformNext.js 16 · React 19 · Prisma ORM
17

Student Management System

Management system for training centresC# · .NET Framework 4.7.2 · WinForms
18

Seha

Sick leave management systemReact · Node.js · Express
19

Food Delivery App

Delivery system prototypeFlutter · Node.js · Express
20

Smart Hamster Bot

Telegram crypto automation botPython · Requests · Telegram Bot API
21

Link Collector Pro

Telegram link collectorPython · Flask · SocketIO
22

LawgicAI

AI platform for Saudi lawLaravel 10 · OpenAI · Anthropic
23

Vision of CultureLive now

Platform for a licensed cultural associationLaravel 12 · PHP 8.2 · Laravel Passport
24

Al-Bait Al-RaqamiLive now

Interactive desktop simulation for digital skillsReact 19 · Three.js · React Three Fiber
25

Antigravity Manager

Open-source contribution: Arabic supportTauri · Rust · React
26

Autism World

An interactive learning platform for autistic childrenPHP · SQLite · JavaScript
27

Musef

A first aid awareness websiteHTML · CSS · JavaScript
Open the full archive27 projects
About

Who buildsthese platforms?

Suleiman Alhagami, a software engineer from Yemen. I like projects that need engineering thought before code: multi-role systems, sensitive data, and products people rely on every day.

Keep scrolling — from 2020 to today
01
2020
CHAPTER ONE

The start

Self-taught

I taught myself to code: tutorials, small experiments and plenty of mistakes. I am still learning every day.

02
2022 — present
CHAPTER TWO

Freelancer

Freelancer

I started building for different people and organisations: websites and web systems, desktop systems and mobile apps.

LaravelReactC# · WPFFlutterJava
03
2023
CHAPTER THREE

Cyber security

Learned the fundamentals

I learned the fundamentals of web application security and practised them in training labs, which helps me write safer code.

04
2025
CHAPTER FOUR

Graduation

BSc in Information Technology

I graduated and started building projects that use AI, such as Kadih for hiring and LawgicAI for legal advice.

LaravelReactClaude
05
2026 — present
NOW

Yemen Soft

Full-Stack Developer

I joined the Yemen Soft team as a Full-Stack developer, working with Angular and .NET.

.NETABPAngular
00 / 05
How I work

Four clear stages.

At every stage you know what's needed from you and what you'll receive.

  1. 01

    I understand your idea

    We talk about the problem, who will use the product, and how we will know it worked.

    You get: a short requirements doc
  2. 02

    I design the structure

    I map out the database, roles and permissions, and pick the right stack before writing code.

    You get: the data and permissions plan
  3. 03

    I build in stages

    You get a test version that keeps updating, so you can try it and ask for changes before it is finished.

    You get: a link to the test version
  4. 04

    I launch and follow up

    I publish the product to the web or the app stores, and stay with you to fix and improve it after launch.

    You get: a live link and follow-up
notes.mdLive now
v0.0
SCFirst session · example: a student tracking platform
Session notes
ProblemTeachers track student progress by hand, on paper.
UsersStudentTeacherSupervisor
Success
The startA first version with reports only, then we add the rest.
Priorities setFirst version scope is clear
Database diagram
1 — N1 — Nusersidnamerole_idrolesidnamepermissionsclassesidteacher_idreportsstudent_idweekscore
Supervisor full accessTeacher own classes onlyStudent own reports only
Tracker
HomeStudentsReportsSettings
Teacher dashboardExport reports
Students32
Weekly average84%
Reports ready28
RReem Ahmed92%
MMohammed Salem78%
LLayan Ali85%
COmar Khaled64%
A new version is ready to try
v1.0

Ready to publishAll tests passed.Published and liveThe product is available to its users now.

Publish releasePublished
Domain and SSL certificateAutomatic backupsError monitoringImprovements after launch
Usage after launch
Suleiman
Client
NotePriority: weekly reports before anything else.
LaravelReactMySQL
CClient comment
Can we add a button to export the reports?
Added in v0.4
First user just signed upexample.app · just now
Before you ask

Frequently asked questions

Short answers to what people usually ask before a project starts.

Didn't find your question?

Ask me directly; I reply myself.

Ask on WhatsApp
Yes. Vision of Culture in Riyadh and LawgicAI, built for the Saudi market, are examples of projects I built fully remotely for clients outside Yemen.
Web: Laravel and React/Next.js. Mobile: Flutter. Desktop: C# and .NET. I pick what fits each project, not what I am used to.
It depends on its size. After the first session I give you a written estimate for each stage, and you see a test version early instead of waiting for the end.
Yes. I review the current code first, then suggest what to improve and what to rebuild, like my Arabic support contribution to Antigravity Manager.
Yes. Full right-to-left Arabic interfaces, bilingual experiences as in Vision of Culture, and Hijri dates when needed, as in Seha.
Send me two lines about your idea on WhatsApp or by email, and we agree on the first step from there.
Contact

Let's talk.

Whether you have a project, need a developer for your team, or want to see the code, pick the route that fits you.

WhatsApp me • WhatsApp me •
Have a project idea?

Let's turn it into a working product.

Tell me about it in two lines, and we start from there.

Looking for a developer for your team?

My CV is ready.

My experience and projects on one page.

Want to see the code?

My work on GitHub.

Repositories and open-source contributions.

suleiman.alhagami@gmail.com