Work and case studies

Real project proof from systems, websites, and internal tools we can explain clearly.

These are selected projects from the Mohamad Ghashim portfolio, rewritten for MogiTech as studio case studies with screenshots, scope, and realistic delivery estimates.

All work content is still controlled from the locale files: titles, screenshots, captions, outcomes, estimates, and related services.

The screenshots here come from recorded walkthroughs and published case-study assets. When a new project is added, only the locale data and media files need to change.

Full-stack e-commerce / 2026

Kenzat e-commerce platform for custom sweatshirts

Kenzat is an Arabic storefront with product customization, cart flow, user accounts, and an admin area for products, designs, sizes, print positions, and orders.

The project needed more than a product listing page. The store had to manage customizable product data and let the owner update catalog details without touching code.

Laravel API + React storefront + admin dashboard

  • Built a Laravel API with protected admin routes
  • Added customer authentication with Laravel Sanctum
  • Created product, design, color, size, and print-position management
  • Connected the React storefront to cart and product-selection flows
  • Added caching patterns for public store data
Estimated build time
8-10 weeks
Main scope
Store + admin
Backend
Laravel API

Before

  • Product options were not organized as system data
  • Store owner would need developer help for content changes
  • Custom print positions and designs needed a clear structure

After

  • Products, designs, colors, sizes, and print positions are editable from the dashboard
  • The storefront supports cart and product customization flows
  • Admin routes and account actions have clearer protection and rate limits

The important part was treating the product as structured data, not as a static page. That made the admin dashboard useful for real changes after delivery.

Implementation note
Kenzat Arabic storefront homepage screenshot
Arabic storefront with product entry points and cart access.
Kenzat admin product edit screen screenshot
Admin product editing screen from the management area.

Screen capture from the product walkthrough

The available recording shows product selection, customization details, and admin-side changes.

01:00

Local business website / 2026

Abu Halab website for a local car AC workshop

Abu Halab is an Arabic service website for a car AC workshop in Riyadh, focused on service explanation, WhatsApp booking, maps, service pages, and helpful articles.

The business needed a page that helps a visitor understand the service quickly before calling: location, booking method, service types, and common AC issues.

React business website + service pages + tracking setup

  • Built a clear Arabic homepage for a local service
  • Added WhatsApp and maps actions in the main flow
  • Created service-detail pages and article pages
  • Added FAQ content to answer common objections
  • Prepared tracking through Google Tag Manager and Google Ads
Estimated build time
2-3 weeks
Conversion paths
WhatsApp + maps
Content
Services + articles

Before

  • The service needed to answer practical questions before contact
  • Visitors needed fast access to WhatsApp and directions
  • Service content had to be useful for search, not only presentation

After

  • The homepage explains the service and location directly
  • Booking and directions are visible in the main path
  • Service and article pages give the business a clearer search structure

For a local service business, the website should reduce uncertainty. The visitor needs to know what is offered, where it is, and how to book.

Practical note
Abu Halab homepage screenshot
Homepage with booking and directions actions close to the first message.
Abu Halab detailed services page screenshot
Detailed service cards for the problems customers search for before visiting.
Abu Halab articles page screenshot

Published case-study screenshot

No separate recording was found for this project in the local folder, so the media uses the published portfolio screenshots.

Case asset

Admin dashboard / 2026

GovFinance financial management dashboard

GovFinance is an Arabic ASP.NET MVC system for user financial accounts, income and expense records, date filtering, account summaries, and CSV export.

Manual financial tracking made it difficult to see income, expenses, remaining balance, and historical records in one place.

ASP.NET MVC dashboard + Arabic RTL finance screens

  • Built login and account creation screens
  • Created account-statement pages with totals
  • Added income and expense management
  • Added filtering, search, sorting, and CSV export
  • Kept the interface Arabic and suitable for administrative use
Estimated build time
4-6 weeks
Main records
Income + expenses
Export
CSV

Before

  • Financial records were harder to review together
  • Filtering and exports needed a single interface
  • Users needed clear totals for income, expenses, and balance

After

  • Account statement gathers totals and records in one screen
  • Tables can be searched, filtered, and exported
  • Income and expense records can be added or edited from the dashboard

The value here is not visual complexity. It is giving the operator one trusted screen for totals, records, and export.

Technical note
GovFinance account statement screenshot
Account statement with user data, filters, export, and totals.
GovFinance expenses table screenshot
Expense records with administrative review actions.

Screen capture from the finance walkthrough

The local recording shows registration, account review, tables, filters, and edit flows.

01:00

Full-stack internal system / 2026

Smart Complaints System for municipal-style workflows

A smart Arabic complaints system with admin dashboard, user roles, service departments, complaint routing, AI summaries, duplicate detection, and configurable AI settings.

Complaint follow-up becomes difficult when requests increase and several departments are responsible for different cases.

React frontend + Django REST API + AI-assisted workflow

  • Built an Arabic dashboard for complaints and status review
  • Added complaint creation and detail editing flows
  • Created service-unit management in Arabic and Turkish
  • Added users, roles, permissions, and blocking controls
  • Connected AI settings for summaries, routing, duplicate detection, and spam limits
Estimated build time
6-8 weeks
Demo data
28 complaints
Service units
8 departments

Before

  • Complaints needed a clearer path from submission to follow-up
  • Departments and permissions needed structure
  • AI assistance had to stay controllable by admins

After

  • Complaints are visible with statuses and assigned service units
  • Admins can manage departments, users, and roles
  • AI features are configurable instead of hidden inside the workflow

The useful part of AI here is not replacing the admin. It is helping with routing and summaries while the system keeps the decision visible.

Implementation note
Smart Complaints dashboard screenshot
Dashboard with complaint status, classification source, confidence, and assigned department.
Smart Complaints detail page screenshot
Complaint detail page for status, department, classification, and administrative review.
Smart Complaints AI settings screenshot

Published case-study screenshot

No separate local recording was found for this project, so the media uses the published portfolio screenshots.

Case asset

Business website / 2026

TEC Oto Servis frontend website

A bilingual Arabic and Turkish frontend website for a car service center, focused on presenting services and contact options clearly from the first screen.

The service center needed a focused website that presents the brand, main services, training information, and contact actions without visual noise.

Responsive frontend website

  • Built a responsive landing page
  • Added Arabic and Turkish language support
  • Created service sections and contact paths
  • Kept the page focused on service explanation and quick communication
Estimated build time
1-2 weeks
Languages
AR / TR
Scope
Frontend

Before

  • The business needed a clearer digital introduction
  • Services had to be visible quickly
  • Contact options had to work for Arabic and Turkish visitors

After

  • The first screen explains the service direction
  • Service sections are easier to scan
  • Arabic and Turkish visitors can reach contact actions directly

This kind of site works when it stays direct: who the service is for, what is offered, and how the visitor can contact the business.

Practical note
TEC Oto Servis homepage screenshot
Homepage with the main message, service positioning, and contact entry points.
TEC Oto Servis services screenshot from recording
Service section captured from the local walkthrough recording.

Screen capture from the TEC walkthrough

The recording shows the main service message, service sections, FAQ area, and contact paths.

00:22

Full-stack web application / 2026

SyncNova task management platform

SyncNova is a task-management application with a public product page, authentication screens, multi-language support, dark mode, and Kanban-style task boards.

The project needed to explain the product quickly, then let users register, log in, and manage tasks without a complicated first-use flow.

Laravel + React task application

  • Built the product-facing landing flow
  • Added registration and login pages
  • Created Kanban task-management views
  • Supported Arabic, English, and Turkish content
  • Added dark-mode interface support
Estimated build time
4-6 weeks
Languages
3
Task view
Kanban

Before

  • The product idea needed a clear first screen
  • Users needed direct registration and login paths
  • Task management needed a visible board structure

After

  • The landing page explains the task board concept
  • Auth screens are connected to the application flow
  • Tasks can be organized through a Kanban-style interface

The first goal was to make the app understandable before asking the user to create an account.

Implementation note
SyncNova homepage screenshot
Public page explaining the Kanban task-management idea.
SyncNova Kanban board screenshot from recording
Task board captured from the local walkthrough recording.

Screen capture from the SyncNova walkthrough

The recording shows the public page, login flow, task board, and task creation modal.

00:58

Business website / 2026

Harsouni Services university guidance website

A bilingual Arabic and Turkish frontend website for university guidance services in Turkey, with service sections, process explanation, FAQs, and direct WhatsApp contact.

Students and families needed a page that explains the service and the steps clearly before starting a conversation.

Responsive frontend website + bilingual service structure

  • Built an Arabic RTL homepage
  • Added Turkish language support
  • Organized services, process, and FAQ sections
  • Added WhatsApp contact actions
  • Kept the page light and focused on service understanding
Estimated build time
1-2 weeks
Languages
AR / TR
Scope
Frontend

Before

  • The service needed a clearer explanation for students and families
  • Steps had to be shown without making the page heavy
  • Contact needed to stay visible

After

  • Services and process are separated into clear sections
  • Arabic and Turkish content support the intended audience
  • WhatsApp contact is available without searching through the page

For this project, the main job was not adding more decoration. It was making the service path understandable for families comparing options.

Practical note
Harsouni Services homepage screenshot
Homepage explaining the university guidance service and contact action.
Harsouni Services service section screenshot
Service section and proof points from the published case-study assets.

Screen capture from the Harsouni walkthrough

The recording shows the homepage, services, FAQ, registration steps, and WhatsApp contact area.

00:38