Design × Engineering

I designthe experience.I engineerthe product.

Muhammad Asad Ullah

Senior Full-Stack Engineer & Senior Product Designer at Buildexa Technologies, creating thoughtfully designed, scalable digital products from concept to production.

  1. 01Interface
  2. 02API
  3. 03Services
  4. 04Data
  5. 05Infrastructure
Scroll

02Design × Engineering

From first idea to production.

I work on both sides of a product: the experience people see and the systems that make it work. Designing the journey and building the architecture together means fewer hand-offs, and decisions that hold up in production.

Delivery pipeline

  1. 01Design

    Discover

    Understand the users, the business and the problem worth solving.

  2. 02Design

    Design

    User journeys, interaction design and interfaces built on a consistent design system.

  3. 03Engineering

    Architect

    Data model, boundaries, permissions and APIs planned before features.

  4. 04Engineering

    Build

    Full-stack implementation — Laravel or Node.js backends, React/Next.js and Flutter clients.

  5. 05Engineering

    Deploy

    Linux servers, Nginx, Docker and cloud; release processes for web and app stores.

  6. 06Design

    Improve

    Observe real usage, fix what hurts and refine the experience.

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 →

04Selected work

Products in production.

Three flagship platforms — the problem, the system and my role in each. Figures are counted from the codebases.

All projects

Featured projects

MenuWav homepage showing its guest ordering, kitchen pass and menu screen workflows

01 — SaaS · Web · Mobile

MenuWave

A multi-tenant operating system for restaurants — from the till to the TV screen.

Problem
Restaurants run on disconnected tools — one for the menu, one for the till, paper tickets for the kitchen and a separate box for in-store screens. Each tool keeps its own data, so owners never see one picture of the business and every menu change is made several times.
My role
Product engineer — platform architecture, Laravel backend, admin workspace and Flutter device clients.
Engineering highlight
A global TenantScope plus role- and device-aware middleware isolate every restaurant's data across web, POS, kitchen and signage clients.
Codebase facts
25Domain modules116Eloquent models96Test files4Codebases (1 web, 3 Flutter)
TotalCashPro homepage showing its restaurant operations dashboard for cash, staffing, attendance and weekly reports

02 — SaaS · Web · Backend

TotalCashPro

The back office for hospitality groups — cash, staff, stock, suppliers and compliance in one system.

Problem
Owners of several restaurants reconcile cash, sales, staff hours, supplier invoices and food-safety checks site by site, often on paper or spreadsheets. Numbers arrive late, rarely agree, and compliance records are hard to produce when an inspector asks.
My role
Full-stack engineer — domain modelling, Laravel backend, role-based panels and billing.
Engineering highlight
Eight role-scoped route groups (super-admin, business-admin, staff, rider, kiosk, security, API v1) over one domain model, guarded by 35 authorization policies.
Codebase facts
147Eloquent models23Service areas35Authorization policies76Test files
ExamCell logo centered on a soft lavender background

03 — Web · AI · Enterprise

ExamCell

AI-assisted examination management for universities.

Problem
University exam offices coordinate courses, rooms, seating, invigilators, marks and results across spreadsheets and email. Every exam season repeats the same manual, error-prone work.
My role
Full-stack engineer.
Engineering highlight
Three role-specific portals over one exam lifecycle — from academic setup to published results.

Plus 36 more products, client apps, systems and research projects — searchable by stack and architecture.

Explore all 39 projects

05The systems behind the products

Built beyond the interface.

Select a project and a layer. Every component listed was observed in the codebase; each layer says where, and whether it is implemented or planned.

Architecture explorer

MenuWave · Layer 1 of 5

ClientsImplemented

Each role gets a client built for its device: a browser workspace for owners, a tablet POS, a kitchen board and a TV player.

  • Admin workspace (Blade, Tailwind, Alpine.js, Vite)
  • MenuWav POS — Flutter, Riverpod, go_router
  • MenuWav Kitchen — Flutter, GetX
  • MenuWav Player (signage) — Flutter, GetX, video_player

Observed in · repo/resources, repo/lib/features, repo/lib/modules, repo/lib

06Design × Engineering

Two disciplines, one product mindset.

Expertise areas

  • 01

    Product Design

    Experiences designed with the system that will build them in mind.

    • Product design
    • UX/UI design
    • User journeys
    • Interaction design
    • Design systems
    • Responsive interfaces
    • Design-to-development
    • Usability
  • 02

    Frontend Engineering

    Responsive, accessible interfaces for multi-role products.

    • React
    • Next.js
    • TypeScript
    • JavaScript
    • Tailwind CSS
    • Laravel Blade
    • Alpine.js
    • Vite

    Used in · ClubSync · Voice Library · UniSecure admin

  • 03

    Backend Engineering

    APIs, authentication, RBAC and business logic.

    • Node.js
    • Express.js
    • Laravel
    • PHP
    • REST APIs
    • JWT / OAuth2
    • RBAC
    • Sequelize
    • Eloquent

    Used in · UniSecure · ClubSync · Electronic Voting Machine

  • 04

    Mobile Engineering

    Cross-platform apps shipped to Android and iOS.

    • Flutter
    • Dart
    • GetX
    • Provider
    • Firebase
    • Push notifications
    • Flutter Web

    Used in · 11 published apps · UniSecure app · Cyphersol products

  • 05

    Databases

    Relational modelling first, document stores where they fit.

    • MySQL
    • PostgreSQL
    • MongoDB
    • SQLite
    • Firestore
    • Firebase RTDB

    Used in · UniSecure · ClubSync · EVM

  • 06

    Cloud & Infrastructure

    Getting software onto servers and keeping it there.

    • Linux
    • Nginx
    • Docker
    • AWS EC2
    • AWS S3
    • Git / GitHub
    • CI/CD

    Used in · Client deployments · Production maintenance

  • 07

    AI & Research

    Computer-vision research in frequency-domain learning.

    • Python
    • PyTorch
    • CNNs
    • Computer vision
    • Frequency-domain analysis
    • KAN / ConvKAN

    Used in · RCR-DeepFake · FreqKAN

07Experience

Designing and engineering products — now at Buildexa.

Career timeline

  1. Aug 2026 — Present

    Senior Full-Stack Engineer & Senior Product DesignerCurrent

    Buildexa Technologies · Pakistan · Remote

    Current role combining product design and full-stack engineering — shaping the user experience and building the systems behind it.

    Full-stack engineeringProduct design
  2. Dec 2025 — Oct 2026

    Senior Flutter Developer

    The Code Kraft · Remote

    Flutter web and mobile experiences built on Clean Architecture.

  3. 2025

    First Place — Library App Development Competition

    MNS University · Multan, Pakistan

    First place in the MNS University Library App Development Competition.

  4. Jun 2023 — Jan 2026

    Flutter & Full-Stack Developer

    Cyphersol Technologies · Multan, Pakistan

    Six production mobile applications for Android and iOS.

  5. Oct 2022 — Present

    Freelance Software Engineer

    Self-employed · Remote

    End-to-end web and mobile delivery for clients and own products.

Education

  • 2022 — 2026

    BS Computer Science

    National University of Modern Languages (NUML) · Multan, Pakistan

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.

09GitHub & research

Work in the open.

GitHub profile

Repositories and research

Research

RCR-DeepFake

Cross-generator deepfake video detection using spatial–frequency–temporal camera-residual consistency.

Python · PyTorch · Computer vision

FreqKAN / FreqKANPP

Frequency-domain feature processing with KAN / ConvKAN architectures for image classification.

Python · PyTorch · KAN · ConvKAN

EIVA

Evidence-Invariant Video Authentication — does redundant evidence distort video-level confidence, and can correlation-aware aggregation fix it?

Python · PyTorch

Visit the lab

10 — Contact

Let'sbuildsomethingthatmatters.

I'm a Senior Full-Stack Engineer & Senior Product Designer at Buildexa Technologies. For collaborations and conversations about product design, full-stack engineering or product engineering, email is the fastest way to reach me.

masadullah1206@gmail.com

Multan, Pakistan · PKT (UTC+5)