Mohammed Almostafa
Menu

Mohammed Almostafa

I'm a software engineer in Kuala Lumpur. I build the software behind warehouses, hotel front desks and online shops.

Working at
Almohit Trading, since October 2024
Studying
MSc Business Intelligence and Analytics, UTM
Building since
2023

About

Since October 2024 I've worked at Almohit Trading, where I build and run the systems the business uses every day.

I started in 2023, in my final year at university. I led the team that built the university's timetable generator, then built a management system for two gyms and an online shop for a retailer in Saudi Arabia on my own. That year taught me to learn how a place actually runs before I write any code.

I like systems that stay small and fast. The logistics platform I work on has processed more than 1.2 million orders on a database with 2 GB of memory.

I'm also studying for an MSc in Business Intelligence and Analytics at UTM, because I want to get better at what comes after a system is built: reading the data it produces.

The work

A logistics platform that has handled 1.2 million orders

Orders arrive from TikTok Shop and Shopee, then get synced, printed and packed. Between 50 and 60 people use it every day.

  • Almohit Trading, 2024 to now
  • Runs on a 2 GB database with one vCPU
  • ASP.NET Core, React and PostgreSQL

Hotel check-in that reads the passport for you

Staff scan a passport or ID, the guest confirms on their own screen, and the hotel can message them on WhatsApp or LINE.

  • In use at five hotels of a seven-hotel group
  • .NET, React and a Python passport reader

A university timetable with no clashes

It generates the university's class schedule so that nothing conflicts. I led the team that built it, and we handed it over to the university.

  • Team lead
  • Delivered to the university

Gym management system

One system built to run across multiple gyms, sold to two. It manages their members. Built alone.

Online shop for a Saudi retailer

Storefront and backend for a client with several shops, with payments through a Saudi payment gateway. Built alone.

Brand storefronts

Several brand websites served from one shared codebase and CMS, with product links to Shopee, TikTok Shop and Lazada.

TikTok Shop tools

A pricing calculator for sellers and a script that replies to shop reviews.

Experience

  1. 2024October 2024 to now

    Software Engineer

    Almohit Trading

    • 1.2M+orders processed
    • 50–60people using it daily
    • 2 GBdatabase, one vCPU
    • Build and run the company's logistics platform
    • Automated order intake and status updates from TikTok Shop and Shopee
    • Built storefront websites for the company's brands on one shared codebase and CMS
    • Reporting for the warehouse, inventory and finance teams
    • Run it in production on DigitalOcean with Docker and GitHub Actions
  2. 20232023 to 2024

    Freelance Software Developer

    Independent

    • University timetable generator. Led the team and delivered it to the university
    • Gym management system running in two gyms. Built alone
    • Online shop for a Saudi retailer with a local payment gateway. Built alone

Education

MSc Business Intelligence and Analytics

Universiti Teknologi Malaysia (UTM)

  • In progress
  • Started 2026

BSc Computer Information Systems

University of Saba Region

  • First in class
  • 90%
  • 2020 to 2024

Research

A traffic violation platform, from officer app to camera

My bachelor's final-year project. It has four parts: an internal management system, a mobile app for traffic officers, a website where citizens check their violations and fees, and camera detection of speeding, lane changes and road crossing.

  • Team lead. I owned the backend and worked on the citizen website and the reports
  • Designed, built and tested. Not deployed in the field
  • .NET, Next.js, React Native and Tailwind CSS

Now: from detecting violations to predicting them

For my master's project at UTM I'm working on predicting traffic violations with machine learning. The work is at an early stage: the scope isn't fixed yet and there are no results to show.

  • Tools I work with: Python, SPSS, Weka and Orange

Skills

Backend

C#, ASP.NET Core, Java, Spring Boot

Frontend

TypeScript, React, Next.js, Tailwind CSS

Data

PostgreSQL, MySQL, Python

Infrastructure

DigitalOcean, Docker, GitHub Actions

Contact