Live deployment
WebRTC Meet App
A Google Meet-style video room with WebRTC media, Socket.IO signaling, chat, participants, Docker, Nginx, and HTTPS.
Room status
Deployed and tested
Live demos
These demos keep the VPS lightweight while showing the important engineering ideas: real-time media, safe utility API design, payload normalization, search query construction, streaming architecture, and market-data workflows.
Deployed apps
Live deployment
A Google Meet-style video room with WebRTC media, Socket.IO signaling, chat, participants, Docker, Nginx, and HTTPS.
Room status
Deployed and tested
TypeScript utility
Interactive demo for safe nested path comparison when object paths may be undefined, null, or arrays.
Result: true
API integration
A recruiter-friendly view of the data transformation/API integration project: normalize external payloads, preserve source context, and expose typed backend output.
{
"source": "external-crm",
"receivedAt": "2026-06-24T20:00:00.000Z",
"customer": {
"id": "cus_1024",
"fullName": "Saeed Ghofrani",
"tags": [
"backend",
"founder-ready",
"realtime"
]
},
"normalizedScore": 94
}Elasticsearch
A lightweight live query designer showing how backend search requests become bounded Elasticsearch queries.
{
"index": "projects",
"query": {
"bool": {
"must": [
{
"match": {
"summary": "backend architecture"
}
}
],
"filter": [
{
"terms": {
"stack": [
"nestjs",
"postgresql",
"redis"
]
}
}
]
}
},
"highlight": {
"fields": {
"summary": {}
}
}
}WebSocket pricing
A live simulator for Binance-style pricing streams, spread tracking, and backend-normalized market ticks.
Streaming backend
Chunked upload simulation for the Upload-Stream-File project: split file payloads, stream them safely, and keep API memory bounded.