Skip to content

Hi, i'm mustafa

a software engineer building mobile and web products end to end

A 3D illustrated portrait of Mustafa Yahya.

About me

I am a software engineer working remotely, and most of what I build is cross-platform: a Flutter app in front, a service behind it, and a database I designed rather than inherited. I like holding all three at once — the screen someone taps, the request it makes, the table that answers it — because the failures that cost real time almost never sit inside one of those. They sit in the seams between them. Increasingly there is a model somewhere in the middle, doing work a person used to do by hand, and the part I find genuinely interesting is deciding what it should never be allowed to decide alone.

Where the numbers come from

Years shipping
Years shipping7

Years writing software that other people depend on.

Apps delivered
Apps delivered15+

Production apps across e-commerce, healthcare and education.

On time
On time95%

Freelance projects delivered on or before the agreed date.

Client rating
Client rating4.7

Average satisfaction score across nine freelance clients.

Working
Remote, worldwide
Overlap
GMT+8 — four hours with Europe
Languages
Arabic (native), English
Studied
BSc Computer Science, AIU

Where I have worked

  1. TEMOT

    May 2024 — Jun 2025

    Software Engineer · Remote

    • Shipped 7+ web and mobile apps from Figma prototypes to production.
    • Improved app performance 30% by rewriting hot paths and redesigning the data flow behind them.
    • Integrated OpenAI and custom AI APIs that removed 25% of a manual workload.
  2. Freelance

    Mar 2019 — present

    Software Engineer · Remote

    • Built 8+ cross-platform Flutter apps for 9+ business clients.
    • Delivered 95% of projects on time, averaging 4.7 out of 5 for client satisfaction.
    • Wrote the backends too — Laravel, MySQL and Firebase.
  3. Albukhary International University

    Nov 2024 — Jul 2025

    Tech Skill Lead

    • Ran 15+ workshops and coding competitions for 200+ students.
    • Mentored 20+ students through real projects rather than exercises.
    • Grew participation in the programming track by 40%.
  4. TechNexus Club

    Nov 2024 — present

    Co-founder and organiser

    • Grew the club to 200+ members in its first year.
    • Ran 10+ events, including two hackathons.
    • Held 95% positive feedback across participant surveys.

Away from the keyboard

  • Mustafa presenting a slide titled "Our Strategic Edge" to a seated panel in a university auditorium.
  • Holding a board reading "Startup Competition — On-Campus Winner".
  • On stage with the team that won Hult Prize Nationals 2026.
  • A line of students holding certificates after an STI Madani event.
  • Being handed a certificate at a university ceremony.
  • With two others in front of a School of Computing and Informatics banner.
  • Receiving a certificate at SCI Code Quest 2025.
  • A Dean's List award certificate alongside two certificates of recognition.
  • Two certificates of recognition laid out side by side.
  • A group photograph with members of the tech club.
  • Standing with a teammate in front of event banners.
  • Seated in an empty lecture theatre between sessions.
  • Standing in a university atrium beside a staircase.
  • A portrait taken at a conference, lanyard on.
  • Seated, off duty.

Workshops, competitions and the tech club — the part of the CV that is easy to claim and hard to verify.

Stack

  1. What I reach for first

    The tools I have shipped the most production code in.

    • Dart / Flutter 5 yr
    • Python 4 yr
    • JavaScript / TypeScript 4 yr
    • PHP / Laravel 4 yr
    • PostgreSQL 3 yr
  2. Data

    Where the state lives.

    • PostgreSQL 3 yr
    • MySQL 4 yr
    • Firebase 4 yr
    • MongoDB 2 yr
    • SQLite 4 yr
  3. Infrastructure

    Deploying it and keeping it up.

    • AWS 2 yr
    • Google Cloud 2 yr
    • Docker 3 yr
    • Linux 4 yr
    • Git / GitHub 5 yr
  4. Adjacent

    Things I do competently but would not call myself a specialist in.

    • Machine learning 2 yr
    • Embedded / ESP32 1 yr
    • UI/UX in Figma 3 yr
    • Stripe and FPX 3 yr

Project

Software lead · 2025

Poultrix

Read case study

Result

Prediction accuracy
85%+
Response latency
−40%

Built with

  • ESP32
  • Edge processing
  • AWS
  • Python
  • Machine learning
  • Flutter
The Poultrix web dashboard, showing totals for farms, active coops, active alerts and connected devices above charts for temperature, humidity, feed and water consumption.

Real-time environmental monitoring with predictive disease and mortality risk detection, from sensor firmware through to a multi-farm dashboard.

Full-stack developer · 2026

EzyBiz

Read case study

Result

Modules
8
Report types
8

Built with

  • Flutter
  • REST APIs
  • Offline sync
  • Machine learning
  • LHDN e-invoicing
Three EzyBiz screens side by side — an onboarding screen, a point-of-sale shift summary and a purchases report with a breakdown chart.

An eight-module accounting and point-of-sale app for Malaysian SMEs, with LHDN-ready e-invoicing, an offline till and forecasting over the business's own numbers.

Full-stack developer and project lead · 2025

Eman Way

Read case study

Result

Modules
10+
User roles
3

Built with

  • Flutter
  • PostgreSQL
  • Stripe
  • FPX
  • Google OAuth
  • Google Cloud
The Eman Way marketing site, showing a package search form over a photograph of the Malaysian highlands.

A ten-module travel and Umrah platform with three roles, region-scoped access control, two payment rails and the commission accounting behind them.

Full-stack developer · 2026

UUM Today

Read case study

Result

Modules
7
Editorial roles
4

Built with

  • Next.js
  • PostgreSQL
  • Role-based access
  • Live embeds
  • QR badges
The UUM Today news portal home page, with a lead story about campus life over a photograph of a panel discussion, and grids of news and short video highlights beneath it.

A seven-module university news portal with a four-role editorial workflow, live coverage from YouTube and Facebook, and paid event registration issuing QR badges.

Freelance developer · 2025

Sunnybear

Read case study

Result

Students onboarded
5,000+
User roles
3

Built with

  • Flutter
  • Real-time chat
  • Secure auth
  • Firebase
Three SunnyBear screens on phones, showing a daily streak with an assessment prompt, a mood check-in and the app's bear mascot on a welcome screen.

A student counseling and wellness platform for three roles, with session booking, secure messaging and privacy-conscious data handling.

Developer · 2025

ICCC 2025

Read case study

Result

Participants served
50+
Build window
6 weeks

Built with

  • Web platform
  • Admin dashboard
  • E-ticketing
The ICCC 2025 organiser dashboard, showing active user counts and a registration overview chart above a table of authors with their status and submission type.

Event management and digital e-ticketing for an international conference, with an admin dashboard for schedules, participants and resources.

Also shipped

  • Quiz App

    2021 · 10,000+ downloads · 4.8/5 on Google Play

    Educational Android app built solo on Flutter and Firebase.

  • Tabibi

    Flutter · Firebase

    Doctor and patient appointment booking, with scheduling and reminders.

  • Confast

    Laravel · MySQL · Stripe

    Hotel booking backend with payments, availability and reservation management.

  • Sabah Store

    Flutter · Laravel

    Multi-role commerce app for a retail client — storefront, orders, admin.

  • Jammanaha

    Flutter · Firebase

    Multi-role commerce app with vendor accounts and order tracking.

05Contact

Replies in 1–2 days

Tell me what you are building and when you need it.

Or email mustafa.r2018@gmail.com

Elsewhere

I work remotely with teams across time zones, and keep at least four hours of overlap with yours.