About

I design the experience. I engineer the product.

I'm Muhammad Asad Ullah, a Senior Full-Stack Engineer and Senior Product Designer at Buildexa Technologies, based in Multan, Pakistan and working remotely. I design product experiences and engineer the systems behind them — from user journeys and interfaces to APIs, databases, deployment and ongoing production maintenance.

I enjoy turning practical requirements into maintainable software: responsive web platforms, Flutter applications, multi-role business systems and research implementations. Before Buildexa I worked with product teams at Cyphersol Technologies and The Code Kraft, alongside freelance work since 2022.

Outside product work I explore computer vision and deep learning, particularly frequency-domain methods and deepfake detection.

More detail on experience and expertise.

03Proof in numbers

Shipped, not sketched.

Career statistics

Years shipping production software

3+

Years shipping production software

Freelance since Oct 2022

Experience →
Published mobile apps

11

Published mobile appsSelf-reported

Store links being compiled

Project inventory on GitHub ↗
Web properties delivered

13

Web properties deliveredSelf-reported

Client, product and personal sites

Project inventory on GitHub ↗
Place, university app competition

1st

Place, university app competition

MNS University, 2025

Timeline →

08 — Engineering philosophy

Good engineering is invisible until it matters.

  1. 01

    Maintainability

    Code is read far more than it is written. Clear boundaries and boring conventions let the next engineer move fast — including future me.

  2. 02

    Performance

    Speed is a feature users feel before they can name it. Measure first, then remove work rather than add caching.

  3. 03

    Reliability

    A system is only as good as its worst Tuesday. Validation, idempotent jobs and audit trails beat heroics.

  4. 04

    Scalability

    Design for the next order of magnitude, build for today. Multi-tenancy and roles are cheaper on day one than day ninety.

  5. 05

    Product thinking

    Understand the restaurant, the exam office or the security gate before the database. The best feature is often the one you don't build.

  6. 06

    Ownership

    From the first schema to the 2 a.m. fix — I own outcomes, not tickets.

  7. 07

    User experience

    Every role in a system deserves an interface designed for its job, on the device it actually uses.