Every system starts as an idea.
Then it meets production.

Saad AsgarMuhammad

Full Stack Developer, backend-leaning. 5+ years.

Real-time systems, reporting at scale, platforms built end to end. I lead, review and mentor.

Based

Chattogram, Bangladesh · Remote

Now

Full Stack Developer at Trinergy Digital, Malaysia

Core stack

Nuxt · NestJS · Vue · Node.js · MSSQL · MySQL

01 Origin, 2018

2018 · Buraimi, Oman

It started on a phone, with a friend's YouTube playlists: HTML, CSS, PHP.

I had about 100MB of mobile data a month.

So I downloaded the videos on a mall's free wifi.

Every MB counted.

…and that was the month.

One more bar. Please.

Download now. Watch later.

Closing time. Videos: saved.

Then I practised offline at home.

Very little connection. Enough to start.

Sometimes I dozed off… errr.

No internet. Still a website.

End of chapter 01 · Origin

Work · 2018 → now

What the foundation became.

01

Buraimi, Oman · 2018

Self-taught, one small lesson after another, until the first thing I built finally worked. It laid the foundation every system since has been built on.

  1. 2018 – 2020Linkway Software SolutionsJunior / freelance

    The first paid work

    client apps · freelance

    Client apps, their APIs and payment gateways. Among them Taama, a bus ticketing system, and Mostnear; and, freelance, Vet Care Plus.

    • Laravel
    • Vue.js
    • Angular
    • Express
    • REST APIs
    • payment gateways
    PAIDpay
  2. 2021GuruklubBackend Developer

    Guruklub

    backend · an Android app's APIs

    APIs for an Android app: its payments, and a quiz game played live, wired up with sockets.

    • Laravel
    • CodeIgniter
    • Node.js
    • Socket.io
    • REST APIs
    • payments ← 2018
    ABCD
  3. 2022CVC WebsolutionsWeb Developer, contract

    An LMS, from scratch

    primary frontend developer

    The primary frontend developer on a client's learning platform: its architecture from scratch, then courses, groups and admin, from Figma designs.

    • Nuxt.js
    • Vue.js
    • Vuex
    • Figma → UI
  4. 2022 – 2024Periscope LabsFull Stack Developer

    Quore

    reporting · query performance

    In Quore, a reporting product, reports over tables of up to millions of rows, some too slow to use and some whose filters failed. I rewrote their queries with composite indexes and fewer join hops.

    • 3 min → 5 s
    • 10 s → 300 ms
    • 200+ stored procedures

    Also, in a team of 4, a visual SQL query builder, delivered to beta.

    • MySQL
    • stored procedures
    • composite indexes
    • report scheduling
    before1:39after0:05
  5. 2024 – nowTrinergy Digital, MalaysiaFull Stack Developer

    Fintech, automotive, retail and international platforms, owning the technical solution design end to end.

  6. MyTOWNKL

    2024 – 2025 · frontend

    A shopping centre's app, on iOS and Android: new features, and its move from an old backend vendor to a new one.

    • Ionic
    • iOS + Android

    WOSM Learning Zone

    features and fixes

    New features and bug fixes, on a learning platform in English, French, Spanish and Arabic.

    • Drupal
    • MySQL
    • multilingual
    Aprender

    Dealer business system

    with a team · mobile app and backend

    A national automotive OEM's multi-tenant dealer platform. My part: its mobile app for vehicle registration and price appeals, and Amazon Textract reading IC and chassis numbers from uploads.

    • React Native
    • Laravel
    • Vue.js
    • MSSQL
    • Amazon Textract
    • multi-tenant
    tenant 7ICchassissubmit
  7. Mulaaa

    fintech · calculations, withdrawals, payments, frontend

    Earned wage access: pay worked out from attendance data, employer-set payroll cut-offs, and withdrawals through a payment gateway, guarded against duplicates.

    • live
    • Angular
    • Vue.js
    • .NET
    • MSSQL
    • payment gateway
    • payments ← 2018
    • SQL ← 2022
    attendanceearned so farwithdraw
  8. E-Owner's Manual

    solo, from scratch · built and deployed

    A national automotive OEM's owner's manuals, every model, year by year: download the original PDF, or read it as web pages converted from it by a pipeline of its own, with interactive 360° hotspots. Live, and public.

    • 14 car models
    • PDF → HTML pipeline
    • 360° hotspots
    • Nuxt 3
    • NestJS
    • MSSQL
    • SSR
    • Ghostscript
    • pdf2html
    • SQL ← 2022
    • Nuxt ← 2022
    PDF
  9. Dealer auction platform

    with a team · across the whole stack

    A national automotive OEM sells its used cars to registered dealers, in live auctions and sealed tenders. Bids land on every dealer's screen at once, a late bid extends the countdown for that car only, and a dealer who drops out comes back already caught up.

    • 150+ used-car dealers
    • 160+ live auctions
    • 10+ tender auctions
    How it's built

    A Laravel core with queues and notifications, a NestJS WebSocket gateway for the bidding, the dealer portal and the auction CMS, third-party payment processing that never counts a callback twice. I led the move of its pipelines to Azure DevOps and of staging to a new IIS server.

    • Laravel 11
    • NestJS
    • WebSockets
    • Vue 3
    • TypeScript
    • Pinia
    • payments ← 2018
    • real-time ← 2021
    0:090:090:09

The toolbelt

Frontend & mobile
React
Backend
Data
MongoDB
Ship & run
AWSLinux
Integrations
webhooksthird-party APIs
Familiar with
PrometheusGrafanaKubernetesTerraform

Still building. Download the CV ↓Open to conversations →

Contact

Have something worth building?

Download the CV (PDF)

Open to conversations about senior roles and interesting projects. Remote or relocation.

English · Bangla · Hindi/Urdu