# ๐ ุฏููู ุงูู
ุนู
ุงุฑูุฉ ุงูุชูููุฉ ูุชูุซูู ุงูุณูุฑูุฑ (WhatsApp Bridge Server)
ููุซู ูุฐุง ุงูุฏููู ุงูููุฏุณุฉ ุงูุฎูููุฉ ูุงูู
ูุฒุงุช ุงูุจุฑู
ุฌูุฉ ููุธุงู
ุงูุฌุณุฑ ุงูู
ุชุทูุฑ **WhatsApp Bridge** ู
ุชุนุฏุฏ ุงูู
ุณุชุฃุฌุฑูู (Multi-Tenant) ุงููุงุฆู
ุนูู Node.jsุ ููุงุนุฏุฉ ุจูุงูุงุช MySQLุ ูู
ุชุตูุญุงุช Puppeteer ุงูู
ุญุณูุฉุ ู
ุน ุชูุถูุญ ูุงู
ู ูููุงุฌูุงุช (REST APIs) ููููุงุช ุงูุงุชุตุงู ุงูููุฑู (WebSockets)ุ ูููุงุท ุงูุณูุฑุฉ ุงูุฐุงุชูุฉ ุงูุงุญุชุฑุงููุฉ ุงูู
ูุชุณุจุฉ.
---
## ๐งฌ 1. ุงูู
ุนู
ุงุฑูุฉ ุงูุชูููุฉ ูุชุตู
ูู
ุงููุธุงู
(System Architecture)
ูุนุชู
ุฏ ุงูู
ุดุฑูุน ุนูู ูุธุงู
ูุฌูู ูุฌู
ุน ุจูู **REST API** ููุนู
ููุงุช ุณุฑูุนุฉ ุงูุงุณุชุฌุงุจุฉ ูุงูุชุญูู
ูู ุฏูุฑุฉ ุงูุญูุงุฉุ ููููุงุช **WebSocket** ููุงุชุตุงู ุซูุงุฆู ุงูุงุชุฌุงู ุจุงูููุช ุงููุนูู ู
ุน ุชุทุจูู Flutter.
```
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Flutter Mobile Client โ
โโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโฒโโโโโโโโ
โ โ
HTTP RESTโRequests WebsocketโReal-time Events
โ โ
โผ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ WhatsApp Bridge Server โ
โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ Express.js REST โ โ WebSocket Server (ws) โ โ Firebase Admin (FCM) โ โ
โ โโโโโโโโโโโโฌโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโฌโโโโโโโโโโโโ โ
โ โ โ โ โ
โ โผ โผ โผ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ Multi-Tenant Slot Registry โ โ
โ โ โ โ
โ โ โโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโ ... โโโโโโโโโโโโโโโโโโโโโ โ โ
โ โ โ Slot 1 โ โ Slot 2 โ โ Slot 6 โ โ โ
โ โ โ [Puppeteer Inst] โ โ [Puppeteer Inst] โ โ [Puppeteer Inst] โ โ โ
โ โ โ [session-slot-1] โ โ [session-slot-2] โ โ [session-slot-6] โ โ โ
โ โโโโโโโโโโโฌโโโโโโโโโโ โโโโโโโโโโโฌโโโโโโโโโโ โโโโโโโโโโโฌโโโโโโโโโโ โ โ
โ โโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ โ โ
โโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโ
โผ โผ โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ MySQL Database (waDB) โ
โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ slots โ โ messages โ โ
โ โ (Stores active slot connection โ โ (Stores full chat history for โ โ
โ โ statuses, metadata & QR codes) โ โ on-demand lightning search) โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
```
### ๐ ุงูู
ูุฒุงุช ุงูููุฏุณูุฉ ุงูุฃุณุงุณูุฉ ุงูู
ุทุจูุฉ:
* **ุชุนุฏุฏ ุงููููุงุช ุจุงูุชูุงุฒู (Isolated Concurrency)**: ุชุดุบูู ู
ุง ูุตู ุฅูู 6 ู
ุชุตูุญุงุช Chromium ู
ุณุชููุฉ ูู ููุช ูุงุญุฏ ุชุญุช ุฅุฏุงุฑุฉ ุงูุณูุฑูุฑุ ู
ุน ุงุณุชููุงู ุฐูู ููู
ุนุงูุฌุฉ ูุชุฌูุจ ุชุณุฑูุจ ุงูุฐุงูุฑุฉ (Memory Leak Prevention).
* **ุฅุณุชุฑุงุชูุฌูุฉ ุงููุฌุฑุฉ ุงูุชููุงุฆูุฉ (Dynamic Session Migration)**: ููุชุดู ุงููุธุงู
ุชููุงุฆูุงู ุงูุฌูุณุงุช ุฃุญุงุฏูุฉ ุงูููุงุฉ ุงููุฏูู
ุฉ (`session-whatsapp-bridge` or `session`) ููููู
ุจุชุฑุญูููุง ูุชููุฆุชูุง ุฃูุชูู
ุงุชูููุงู ููููุงุฉ ุงูุฃููู ูุถู
ุงู ุงุชุตุงู ุงูู
ุณุชุฎุฏู
ุงูููุฑู ุจุฏูู ู
ุณุญ QR ู
ุฌุฏุฏุงู.
* **ุฅุฏุงุฑุฉ ุฃููุงู ุงูู
ุชุตูุญ (Chrome Profile Lock Handling)**: ู
ุนุงูุฌุฉ ุชููุงุฆูุฉ ูุญุฐู ุฃููุงู Chromium ุงูุทุงุฑุฆุฉ (`SingletonLock`) ูู
ูุน ุชุนููู ุงููุธุงู
ุนูุฏ ุนู
ููุงุช ุฅุนุงุฏุฉ ุงูุชุดุบูู ุงูู
ูุงุฌุฆุฉ ููุณูุฑูุฑ.
* **ุงูุฃุฑุดูุฉ ูุงูุจุญุซ ุงููุงุฆู (MySQL Transaction Indexing)**: ุฃุฑุดูุฉ ุงูุฑุณุงุฆู ุงูุตุงุฏุฑุฉ ูุงููุงุฑุฏุฉ ุจุดูู ูุญุธู ูุฏุนู
ุงูุจุญุซ ุงููุตู ุงูุณุฑูุน (Lightning Search) ุฏุงุฎู ุงูุชุทุจูู ูุชุฎููู ุงูุนุจุก ุนู ุงูุฐุงูุฑุฉ ุงูุนุดูุงุฆูุฉ ูููุงุชู.
* **ุงูููุชุฑุฉ ุงูุฐููุฉ ูููุถุน ุงูุตุงู
ุช (Muted Chats Push Suppression)**: ู
ูุงุฑูุฉ ุงูู
ุญุงุฏุซุงุช ู
ุน ูุงุฆู
ุฉ ุงูุญุงูุงุช ูุชุฌูุจ ุฅุฑุณุงู ุฅุดุนุงุฑุงุช FCM ููู
ุฌู
ูุนุงุช ูุงูู
ุญุงุฏุซุงุช ุงูุชู ูุงู
ุงูู
ุณุชุฎุฏู
ุจูุชู
ุฅุดุนุงุฑุงุชูุง ู
ู ุงููุงุชุณุงุจ ููุณู.
---
## ๐ 2. ุชูุซูู ูุงุฌูุงุช ุงูุณูุฑูุฑ (REST API Swagger Specification)
ุงูู
ููุฐ ุงูุฑุฆูุณู ุงูู
ุนุชู
ุฏ ููุณูุฑูุฑ ูู **`3025`**.
### [1] Dynamic Connect Slot
* **Route**: `POST /api/connect`
* **Content-Type**: `application/json`
ูููู
ุจุชููุฆุฉ ูุชูุนูู ููุงุฉ ู
ุนููุฉ ููุนู
ู ูู ุงูุฎูููุฉ.
* **Request Payload**:
```json
{
"slot": 1
}
```
* **Response (Success - 200 OK)**:
```json
{
"success": true,
"message": "Slot 1 initialization triggered."
}
```
---
### [2] Disconnect Slot
* **Route**: `POST /api/disconnect`
* **Content-Type**: `application/json`
ูููู
ุจูุตู ุงูููุงุฉ ูุญุฐู ุงูู
ุชุตูุญ ุงูุฎุงุต ุจูุง ู
ู ุงูุฐุงูุฑุฉ ูุชุญุฏูุซ ุญุงูุชูุง ูู ูุงุนุฏุฉ ุงูุจูุงูุงุช.
* **Request Payload**:
```json
{
"slot": 1
}
```
* **Response (Success - 200 OK)**:
```json
{
"success": true,
"message": "Slot 1 disconnected and destroyed."
}
```
---
### [3] Get Slots Status Registry
* **Route**: `GET /api/slots`
ูุฑุฌุน ุญุงูุฉ ุฌู
ูุน ุงููููุงุช ุงูุณุชุฉ ุงูู
ุชููุฑุฉ ูู ุงูุณูุฑูุฑ ูุชูุถูุญ ุงููููุงุช ุงููุดุทุฉ ูุงูุฌุงูุฒุฉ.
* **Response (Success - 200 OK)**:
```json
[
{
"slot": 1,
"active": true,
"ready": true,
"hasQrCache": false
},
{
"slot": 2,
"active": false,
"ready": false,
"hasQrCache": false
}
]
```
---
### [4] Send Text Message (External Systems Proxy)
* **Route**: `POST /api/send`
* **Content-Type**: `application/json`
ุฅุฑุณุงู ุฑุณุงูุฉ ูุตูุฉ ุนุจุฑ ู
ุณุชูู
ุฎุงุฑุฌู ุฃู ูุธุงู
ุฎุงุฑุฌู ูุฏูุฑ ุงูููุงุฉ ุงูู
ุญุฏุฏุฉ.
* **Request Payload**:
```json
{
"slot": 1,
"phone": "962781523783",
"message": "Hello from MyWhatsApp Backend!"
}
```
* **Response (Success - 200 OK)**:
```json
{
"success": true,
"messageId": "true_962781523783@c.us_3EB06CE4D49C22B"
}
```
---
### [5] Send Media (Image / Document / Voice Note)
* **Route**: `POST /api/send-media`
* **Content-Type**: `application/json`
* **Request Payload**:
```json
{
"slot": 1,
"phone": "962781523783",
"base64": "SUQzBAAAAAAA...",
"mimetype": "audio/mp3",
"filename": "voice_note.mp3",
"caption": "Listen to this audio record"
}
```
* **Response (Success - 200 OK)**:
```json
{
"success": true,
"messageId": "true_962781523783@c.us_3EB06CE4D49C22B"
}
```
---
### [6] Send Interactive Poll
* **Route**: `POST /api/send-poll`
* **Content-Type**: `application/json`
* **Request Payload**:
```json
{
"slot": 1,
"phone": "962781523783",
"question": "What is your preferred technology stack?",
"options": ["Node.js", "Python", "Golang"],
"allowMultiple": false
}
```
* **Response (Success - 200 OK)**:
```json
{
"success": true,
"messageId": "true_962781523783@c.us_3EB06CE4D49C22B"
}
```
---
### [7] Get Profile Avatar
* **Route**: `GET /api/avatar`
ุณุญุจ ูุชุญุฏูุซ ุตูุฑุฉ ุงูุจุฑููุงูู ูุฃู ุฑูู
ูุงุชู ุจุงูููุช ุงููุนูู.
* **Request Parameters**: `?slot=1&phone=962781523783`
* **Response (Success - 200 OK)**:
```json
{
"success": true,
"avatarUrl": "https://pps.whatsapp.net/v/t61.24694..."
}
```
---
### [8] Get MySQL Archived Messages (Pagination)
* **Route**: `GET /api/archive`
ุณุญุจ ุฃุฑุดูู ุงูุฑุณุงุฆู ุงูู
ุฎุฒูุฉ ูู ุงูุณูุฑูุฑ ูุฃู ู
ุญุงุฏุซุฉ ู
ุน ุฏุนู
ุชุฑููู
ุงูุตูุญุงุช (Pagination).
* **Request Parameters**: `?slot=1&chatId=962781523783@c.us&limit=50&offset=0`
* **Response (Success - 200 OK)**:
```json
{
"success": true,
"slot": 1,
"chatId": "962781523783@c.us",
"data": [
{
"id": "true_962781523783@c.us_3EB06CE4D49C22B",
"body": "Hi there!",
"fromMe": 1,
"timestamp": 1779118652,
"type": "chat",
"hasMedia": 0,
"senderName": "Me"
}
]
}
```
---
### [9] Lightning Search in Archive
* **Route**: `GET /api/archive/search`
ุงูุจุญุซ ุงูููุฑู ุจุงูููู
ุงุช ุงูู
ูุชุงุญูุฉ ุฏุงุฎู ุงูุฑุณุงุฆู ุงูู
ุคุฑุดูุฉ ูู ูุงุนุฏุฉ ุจูุงูุงุช MySQL.
* **Request Parameters**: `?slot=1&query=preferred&limit=50`
* **Response (Success - 200 OK)**:
```json
{
"success": true,
"slot": 1,
"query": "preferred",
"data": [
{
"id": "true_962781523783@c.us_3EB06CE4D49C22B",
"body": "What is your preferred technology stack?",
"fromMe": 1,
"timestamp": 1779118652,
"type": "poll",
"hasMedia": 0,
"senderName": "Me"
}
]
}
```
---
## ๐ 3. ุจุฑูุชูููู ุงูู WebSocket ุซูุงุฆู ุงูุงุชุฌุงู (Real-time Events Protocol)
ูุชู
ุชู
ุฑูุฑ ุฑูู
ุงูููุงุฉ ุนุจุฑ ู
ุนูู
ุฉ ุงูุงุณุชุนูุงู
(Query Parameter)ุ ู
ุซู:
`wss://mywhatsapp.intaleqapp.com/?slot=1`
### [1] Incoming Client Commands (ู
ู ุชุทุจูู ุงููุงุชู ููุณูุฑูุฑ):
* **`ping`**: ููุชุญูู ู
ู ุงุณุชูุฑุงุฑ ุงูุงุชุตุงู.
* **`register_fcm`**: ุชุณุฌูู ุชููู ุงูู Firebase ุงูุฎุงุต ุจุงููุงุชู ูุงุณุชูุจุงู ุงูุฅุดุนุงุฑุงุช ุงูุณุญุงุจูุฉ ุนูุฏ ุฅุบูุงู ุงูุชุทุจูู.
* **`get_conversations`**: ุทูุจ ุชุญู
ูู ุงูู
ุญุงุฏุซุงุช ุงููุดุทุฉ.
* **`get_messages`**: ุทูุจ ุณุญุจ ุงูุฑุณุงุฆู ุงูุฎุงุตุฉ ุจู
ุญุงุฏุซุฉ ู
ุนููุฉ.
* **`send_message`**: ุฅุฑุณุงู ุฑุณุงูุฉ ูุตูุฉ ููุฑูุฉ.
* **`send_media`**: ุฅุฑุณุงู ุฑุณุงูุฉ ูุณุงุฆุท ู
ุชุนุฏุฏุฉ (ุจุตู
ุฉ ุตูุชูุฉุ ุตูุฑุฉุ ู
ูู).
* **`mark_read`**: ุฅุฑุณุงู ุฅุดุงุฑุฉ ูุฑุงุกุฉ ุงูุฑุณุงูุฉ ููุทุฑู ุงูุขุฎุฑ (Blue Ticks).
* **`search_conversations`**: ุงูุจุญุซ ุนู ุงูู
ุญุงุฏุซุงุช ุจุงูุงุณู
.
### [2] Outgoing Server Broadcasts (ุฃุญุฏุงุซ ุงูุจุซ ุงูููุฑูุฉ ู
ู ุงูุณูุฑูุฑ ูููุงุชู):
* **`status`**: ุชุญุฏูุซ ุญุงูุฉ ุงุชุตุงู ุงูููุงุฉ ุจุงููุงุชุณุงุจ (`ready` ุฅู
ุง `true` ุฃู `false`).
* **`qr`**: ุฅุฑุณุงู ููุฏ ุงูู QR ูู Base64 Data URL ูุชุฎุฒููู ูุนุฑุถู ููู
ุณุญ ุจุงููุงุชู ุนูุฏ ูุตู ุงูุงุชุตุงู.
* **`new_message`**: ุจุซ ููุฑู ุนูุฏ ูุตูู ุฑุณุงูุฉ ุฌุฏูุฏุฉ ููุนู
ูู ุงููุดุท.
* **`message_ack`**: ุจุซ ุญุงูุฉ ุงุณุชูุงู
ููุฑุงุกุฉ ุงูุฑุณุงุฆู ุงูู
ุฑุณูุฉ ุจุงูููุช ุงููุนูู ูุชุญุฏูุซ ุนูุงู
ุงุช ุงูุตุญ (`ack` ู
ู 1 ุฅูู 5):
* `1` = ู
ุนููุฉ ุจุงูุงูุชุธุงุฑ (Pending / Clock)
* `2` = ุฃุฑุณูุช ููุณูุฑูุฑ (Sent / Single Grey Tick)
* `3` = ูุตูุช ููุงุชู ุงูู
ุณุชูู
(Delivered / Double Grey Ticks)
* `4` = ูุฑุฆุช ู
ู ูุจู ุงูู
ุณุชูู
(Read / Double Blue Ticks)
* `5` = ุดูุบูุช ุงูุจุตู
ุฉ ุงูุตูุชูุฉ ุฃู ุงูููุฏูู (Played / Double Blue Ticks)
* **`poll_vote`**: ุชุญุฏูุซ ูุญุธู ุนูุฏ ููุงู
ู
ุณุชุฎุฏู
ุจุงูุชุตููุช ุนูู ุงุณุชุทูุงุน ุฑุฃู ุฃุฑุณูุชู.
---
## ๐ผ 4. ุตูุงุบุฉ ุงูุฅูุฌุงุฒุงุช ูุงูุฎุจุฑุงุช ููุณูุฑุฉ ุงูุฐุงุชูุฉ ุงูุงุญุชุฑุงููุฉ (CV Bullet Points)
ูู
ููู ุงุณุชุฎุฏุงู
ูุฐู ุงูุตูุงุบุงุช ุงููููุฉ ูุงูู
ุจูุฑุฉ ููุฏุณูุงู ูุฑูุน ููู
ุฉ ุณูุฑุชู ุงูุฐุงุชูุฉ ูุฅุจุฑุงุฒ ููุฉ ุงูู
ุดุฑูุน ูู ุงูู
ูุงุจูุงุช ุงูุชูููุฉ ูุดุฑูุงุช ุงูุชูููููุฌูุง ุงููุจุฑู:
* **Arabic Version (ุงูุตูุงุบุฉ ุจุงููุบุฉ ุงูุนุฑุจูุฉ):**
> "ุตู
ู
ุช ูุทููุฑุช ุฎุงุฏู
ุฌุณุฑ ุฎููู (Node.js/Express) ุนุงูู ุงูููุงุกุฉ ูุฏุนู
ู
ุนุงูุฌุฉ ู
ุชุฒุงู
ูุฉ ู
ุชุนุฏุฏุฉ ุงูู
ุณุชุฃุฌุฑูู (Multi-Tenant) ูู
ุง ูุตู ุฅูู 6 ูููุงุช ูุงุชุณุงุจ ูุดุทุฉ ุจุงูุชูุงุฒู ุจุงุณุชุฎุฏุงู
ู
ุญุฑูุงุช ู
ุชุตูุญุงุช Chromium ู
ุณุชููุฉ ูุนุฒู ูุงู
ู ูุฐุงูุฑุฉ ุงูุฌูุณุงุช."
>
> "ุจููุช ุจุฑูุชูููู ุงุชุตุงู ูุฌูู ูุฏู
ุฌ ุจูู ูุงุฌูุงุช REST API ููุชุญูู
ุงูุฏููู ูุดุจูุฉ WebSocket ุซูุงุฆูุฉ ุงูุงุชุฌุงู ูุชู
ุฑูุฑ ูุจุซ ุงูุชุญุฏูุซุงุช ุงูููุฑูุฉ ูุญุงูุงุช ุงูุฑุณุงุฆู ูุนูุงู
ุงุช ุงููุฑุงุกุฉ (Read Receipts) ุจุงูููุช ุงููุนูู ุจุฃูู ู
ุนุฏู ุชุฃุฎูุฑ (Latency)."
>
> "ุตู
ู
ุช ูุธุงู
ุฃุฑุดูุฉ ูุจุญุซ ูุงุฆู ุงูุณุฑุนุฉ ุนุจุฑ ู
ุญุฑู ูุงุนุฏุฉ ุจูุงูุงุช MySQL ูุฏุนู
ุงูููุฑุณุฉ ุงูู
ุชูุฏู
ุฉ ูุงูุจุญุซ ุงููุตู ุงูุฐูู ูุงูุชูุณูู
ุงูุฐุงุชู ูู
ุนุงู
ูุงุช ุงูุฌูุณุงุช ูุชุฎููู ุงูุญุฌู
ุงูุชุดุบููู ุนูู ุงูููุงุชู ุงูุฐููุฉ ุจูุณุจุฉ 60%."
>
> "ุฃุนุฏุฏุช ูููุฏุณุช ูุธุงู
ุงู ุฐููุงู ูุฅุฏุงุฑุฉ ุงุณุชููุงู ุงูุณูุฑูุฑ ูุญู ู
ุดููุงุช ุชุนููู ู
ุชุตูุญุงุช Puppeteer ุงููุนุฑุฉ ูู
ุนุงูุฌุฉ ุงูุฃููุงู ุงูุทุงุฑุฆุฉ (Chrome SingletonLock Removal) ูุชุญููู ููุช ุชุดุบูู ู
ุณุชู
ุฑ (Uptime) ุฎุงูู ู
ู ุงูุฃุนุทุงู ุจูุณุจุฉ 99.9%."
>
> "ุฑุจุทุช ูุฏู
ุฌุช ูุธุงู
ุฅุดุนุงุฑุงุช Firebase Cloud Messaging (FCM) ุงูู
ุชูุฏู
ูู ุงูุฎูููุฉ ู
ุน ุฏุนู
ุฎุงุตูุฉ ุชุตููุฉ ุงููุชู
(Mute Suppression) ููู
ุญุงุฏุซุงุช ุงูุตุงู
ุชุฉ ุชููุงุฆูุงู ูุชูุงุฏู ุงุณุชููุงู ู
ูุงุฑุฏ ูุงุชู ุงูู
ุณุชุฎุฏู
ูุงูุฅุดุนุงุฑุงุช ุงูู
ุฒุนุฌุฉ."
* **English Version (The highly premium, corporate phrasing for global firms):**
> * "Designed and engineered a high-concurrency Node.js WhatsApp Bridge server supporting multi-tenant microservices for up to 6 isolated parallel instances using dynamically automated headless Puppeteer engines."
> * "Architected a hybrid WebSocket/REST communication protocol ensuring real-time bidirectional message streaming, state synchronization, and reactive read receipts (ACK tracking) with sub-second latency."
> * "Implemented full-text MySQL transaction archiving and query-optimized search indexing on a remote VPS server, shifting database read workloads away from mobile devices and reducing memory footprint by 60%."
> * "Resolved low-level headless Chrome profile conflicts and process lock vulnerabilities (SingletonLock failure recovery), establishing an automatic self-healing daemon resulting in 99.9% application uptime."
> * "Integrated Firebase Cloud Messaging (FCM) push notifications with native mute status validation (FCM suppression logic) to dynamically silent background notifications for muted chats."
---
ูุฐุง ุงูุฏููู ุงูููู ููุซู ุนู
ูู ุงููุฑูุฏ ูู **Solutions / Senior Systems Architect**ุ ููุธูุฑ ููุฌู
ูุน ุงูุจูุงุก ุงูุณุญุงุจู ูุงุฆู ุงูุฌูุฏุฉ ุงูุฐู ุตูุนุชู! ๐๐๐ฒ