Mahyudin Ayub

Full stack developer and UI/UX designer with 10+ years of web and mobile work. I design the screens in Figma, build the API behind them, wire up the payments and put it all in production.

Projects

Designer since 2013, full stack since 2019

Portrait of Mahyudin AyubAvailable for work

Mahyudin Ayub (Din)

Full Stack Developer & UI/UX Designer, Cyberjaya, Malaysia.

I started as a web designer in 2013 and moved into full stack work in 2019. These days I build Laravel and Node APIs, React, Vue and React Native frontends, Billplz, FPX and Stripe payments, and Docker deploys. I design the screens before I build them, so the person who drew it is the person who ships it.

  • Laravel
  • React
  • Next.js
  • Vue
  • React Native
  • Node.js
  • PostgreSQL
  • Docker
  • Figma
  • UI/UX

Experience

10+ years

  1. 2025–now

    Full Stack Developer

    Isentee Sdn BhdFreelance

  2. 2025

    Frontend Developer

    Digital Vibe Asia Sdn BhdFull-time

  3. 2025

    UI/UX Designer

    Tech Lead EnterpriseFreelance

  4. 2024–25

    UI/UX Designer

    ManarTech Sdn BhdFull-time

  5. 2021–23

    UI/UX Designer

    AKLA Services Sdn BhdFull-time

  6. 2019–20

    Full Stack Developer

    Oro Vast View Sdn BhdFull-time

  7. 2017–18

    Web Designer

    Amage Pte LtdContract

  8. 2017–18

    Web & Graphic Designer

    sfaera marketingContract

  9. 2013–15

    Web Designer

    DELL Asia PacificFull-time

How a project runs

You deal with the same person from the first call to the deploy.

1

Talk it through

Message me on WhatsApp or email. We go over what you need, who will use it, the budget and the deadline.

2

Design in Figma

User flows and wireframes first, then a clickable prototype you can try before any code is written.

3

Build and connect

Frontend, API, database and payment gateway, built by me and tested end to end.

4

Launch and hand over

Docker deploy, CI/CD, hand-over docs, and support after launch.

What I build

Web and mobile products, and the design work that comes before them.

Web apps

Dashboards, booking systems, online shops and admin portals with payments built in. Laravel or Node on the back end, React or Vue on the front, PostgreSQL and Docker.

UI/UX design

Research, user flows, design systems and clickable Figma prototypes. Hire me for the design alone, or as the first step before I build it.

Websites

Company and marketing sites in Next.js or WordPress, built to load fast on a phone.

Mobile apps

iOS and Android apps in React Native (Expo), with live data, FPX and Billplz checkout, and push notifications.

Shipped for e-commerce, booking systems, fintech, education, mosques and communities, landscaping, renovation, point of sale and HR and attendance.

Why one person for design and code

Nothing gets lost in hand-off

I design the screens and I build them, so what you approve in Figma is what ships. No fixes bouncing between a designer and a developer.

Built for real users

10+ years of production work: logins, roles, payments, queues and deploys, not just screens that look good in a demo.

You see progress every week

A demo each week and plain progress updates, so you always know where the project stands.

A clean hand-over

Scope and timeline agreed up front. Tested code and hand-over docs at the end.

Common questions

Something not covered here? Ask me on WhatsApp.

  • Web apps, mobile apps and websites. I cover the UI/UX design, the API, payments and deployment.

Start a project or offer me a role

  • Website

    From RM1,999

    A company or marketing site, designed and built. Usually live in 2 to 4 weeks.

  • Web or mobile app

    From RM15,000

    A custom app with design, API, payments and deploy. Usually 6 to 12 weeks.

  • Contract or full-time role

    Let’s talk

    Full stack or frontend roles, on-site in the Klang Valley or remote.

Prices are a starting point. You get a fixed quote once we agree on scope.

Get in touch

Send a short brief: what you need, who it’s for and when. Based in Cyberjaya, Malaysia, on-site in the Klang Valley or remote.