✨ Official Leadership Announcement • Sister Venture of Xisto.com

Enterprise Leadership at BDQP.IN

Empowering next-generation digital ventures under the executive direction of Kishlay (CEO) and Rito (CFO), with Rudra (PM) leading agile engineering to architect an ultra-fast, modern 9-Member Simultaneous Video Conferencing Studio & WebRTC platform.

👑 Chief Executive Officer
👔
CEO

Kishlay

👑 Chief Executive Officer

Directing global enterprise strategy, venture growth, investor relations, and ecosystem synergy across bdqp.in and Xisto's sovereign cloud infrastructure.

🎯 Enterprise Strategy 🌐 Global Growth 💼 Corporate Governance 🚀 Venture Scaling
📊 Chief Financial Officer
📈
CFO

Rito

📊 Chief Financial Officer

Managing capital governance, unit economics, infrastructure ROI, risk management, and fiscal strategy powering BDQP's high-scale distributed deployments.

💰 Capital Strategy 📈 Unit Economics 🛡️ Risk & Compliance ⚡ Financial Modeling
⚡ Project Manager
👨‍💻
PM

Rudra

⚡ Project Manager & Tech Lead

Spearheading agile execution, full-stack architecture, and infrastructure scaling across the bdqp.in ecosystem. Mission: "Master Linux, Shell, SQL, PHP & Node.js first — then construct the 9-member WebRTC video platform."

🚀 Project Leadership 🐧 Linux & WSL2 👥 9-Peer SFU/Mesh ⚡ Redis Matchmaker

👥 9-Member Simultaneous Video Room (3x3 Matrix)

Real-Time Multi-Party WebRTC Studio • Selective Forwarding Unit (SFU) & Full Mesh Topology • Active Speaker VAD

Room: bdqp-9-hq | 9/9 Members Live | SFU Mode
SEAT 01 👑 CEO
👔
Kishlay
12ms • 720p
SEAT 02 📊 CFO
📈
Rito
15ms • 720p
SEAT 03 ⚡ PM Lead
👨‍💻
Rudra
18ms • 720p
SEAT 04 🏗️ Architect
📐
Sys Arch
21ms • 720p
SEAT 05 🛡️ AI Shield
🤖
AI Agent
9ms • 720p
SEAT 06 🎨 Frontend
💻
Frontend
16ms • 720p
SEAT 07 ⚡ Redis Lead
🗄️
Data Lead
13ms • 720p
SEAT 08 🐧 DevOps
🚀
DevOps
11ms • 720p
SEAT 09 (YOU) 📹 Local Host
👤
Click "Enable Cam" Below
You (Local)
Cam Inactive
Client Upstream Bandwidth
1.38 Mbps (Simulcast 720p/360p/180p)
Client Downstream Bandwidth
2.45 Mbps (8 Active Video Tracks)
Simultaneous Stream Topology
Selective Forwarding Unit (SFU)
Audio / Video Codec Profile
Opus 48kHz Stereo • VP9 Simulcast
⚠️ Mentor's Master Directive

The Apprentice Mandate: Build Strong Foundations First

Rudra, to lead this project effectively as Project Manager, you must eliminate desktop development friction. Install WSL (Windows Subsystem for Linux) on your Windows machine immediately. Stop relying on GUI shortcuts and master the Linux command line, Bash scripting, SQL data modeling, PHP 8.1, modern HTML/CSS/JavaScript, and Node.js. Only create and architect the platform for this project after you thoroughly understand its domain, requirements, and constraints.

Step 1: The Core Fundamentals

The prerequisites Rudra must master before touching the video chat architecture

01

Ditch Native Windows Friction: Install WSL2 & Linux

Foundation: Linux Kernel inside Windows with seamless POSIX toolchains

Production servers (like `alpha.xisto.com` running CloudLinux) run on Linux. Windows path separators (`\`), line endings (`CRLF`), and permission systems will break your deployment pipelines. WSL2 gives you a genuine Linux kernel running alongside Windows.

PowerShell (Run as Administrator) Setup Command
# 1. Install WSL with Ubuntu
wsl --install -d Ubuntu

# 2. Update Linux packages once inside WSL
sudo apt update && sudo apt upgrade -y

# 3. Verify Linux kernel and distribution
uname -a && cat /etc/os-release
flowchart LR subgraph WindowsHost ["Windows Host Machine"] style WindowsHost fill:#0b1120,stroke:#3b82f6,stroke-width:2px,color:#fff VSCode["VS Code / IDE"] Terminal["Windows Terminal"] subgraph WSL2 ["WSL2 Linux Environment (Ubuntu)"] style WSL2 fill:#1e1b4b,stroke:#8b5cf6,stroke-width:2px,color:#fff Bash["Bash & Shell Tools"] PHP["PHP 8.1+ / Node.js"] Git["Git & SSH Keys"] end end subgraph ProductionServer ["Production CloudLinux (alpha.xisto.com)"] style ProductionServer fill:#064e3b,stroke:#10b981,stroke-width:2px,color:#fff cPanel["cPanel / CageFS (bdqp)"] Apache["Apache 2.4 + PHP-FPM"] PublicHTML["/home/bdqp/public_html"] end VSCode -->|Remote WSL| WSL2 Terminal -->|Execute| Bash WSL2 -->|SSH Port 22188 / Rsync| ProductionServer
Action Item for Rudra: Never edit production code directly in Windows Notepad or rely on native Windows command prompts. All local builds, Git commits, and remote SSH connections must originate from WSL.
02

Linux Shell, Bash Scripting & Process Control

Foundation: Navigation, Permissions, Pipelines, Filters, and Automation

As a Project Manager and engineer, the terminal is your control cockpit. You must understand POSIX file permissions (`chmod`, `chown`), environment variables, stream redirection (`|`, `>`, `2>&1`), text manipulation (`grep`, `awk`, `sed`), and long-running background sessions (`tmux`, `screen`).

Bash Essential Commands Shell Scripting
# File permissions & ownership
chmod 644 index.php && chmod 755 public_html/
chown -R bdqp:nobody /home/bdqp/public_html/

# Grep search & Stream pipelining
ps aux | grep php-fpm
cat /var/log/apache2/error.log | grep -E "(ERROR|Fatal)" | tail -n 20

# Remote deployment one-liner
rsync -avz -e "ssh -p 22188" ./src/ root@alpha.xisto.com:/home/bdqp/public_html/
03

SQL & Relational Data Modeling

Foundation: ACID compliance, Normalization, Indexing, and PDO Prepared Statements

A platform is only as good as its data model. Learn how to structure relational databases, establish strict foreign key constraints, optimize high-traffic queries using indexes, and always prevent SQL injection through prepared statements.

PHP Data Objects (PDO) Secure Prepared Statements
// Secure database connection & prepared statement in PHP 8.1
$pdo = new PDO('mysql:host=localhost;dbname=bdqp_db;charset=utf8mb4', $user, $pass, [
    PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
    PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
    PDO::ATTR_EMULATE_PREPARES => false,
]);

$stmt = $pdo->prepare("SELECT id, title, status FROM projects WHERE manager = :pm AND active = 1");
$stmt->execute(['pm' => 'Rudra']);
$projects = $stmt->fetchAll();
04

Full-Stack Engineering: Modern Web, PHP 8.1 & Node.js

Foundation: Modern semantic UI, High-performance PHP backend, Node.js tooling

Master the symbiosis between clean semantic frontend technologies and high-throughput backend services:

  • HTML5 & Vanilla CSS3: Responsive layouts with Flexbox & Grid, CSS Custom Properties (Variables), accessibility, and zero bulky framework bloat.
  • JavaScript (ES6+): Async/Await, Promises, Fetch API, DOM manipulation, WebSocket event listeners.
  • PHP 8.1 Backend: Strict typing (`declare(strict_types=1)`), constructor property promotion, match expressions, OPcache, and clean REST endpoints.
  • Node.js Ecosystem: Tooling, build pipelines, package management (`npm`), and real-time backend microservices.
🎯 The Horizon Project

9-Member Simultaneous Video Conferencing & WebRTC Architecture

Once Rudra has conquered the basics of Linux, Bash, SQL, PHP, and Node.js, this is where he must go. The ultimate goal of this project is architecting an ultra-fast, privacy-first, 9-member simultaneous WebRTC video conferencing platform (3x3 Matrix) & ChatRoulette competitor backed by Xisto's sovereign cloud infrastructure.

Where Rudra Must Go: Technical Architecture for 9 Simultaneous Peers

The four engineering pillars required to build the 9-member real-time video matrix

👥

1. SFU & Multi-Peer Routing

Selective Forwarding Unit (SFU) distributing 9 simultaneous video streams with Simulcast layering (720p/360p/180p) to conserve bandwidth.

⚡

2. Redis 9-Seat Room State

Atomic room allocation, real-time participant presence, and WebSocket Pub/Sub broadcast for instant sub-50ms seat joins.

🛡️

3. 9-Stream AI Safety Shield

Client-side WASM/TensorFlow frame sampling to moderate all 9 video feeds simultaneously and blackout abusive streams.

🌐

4. Coturn TURN & Low-Latency Mesh

Distributed Coturn STUN/TURN relays with GeoDNS to penetrate strict enterprise firewalls and carrier-grade NATs.

A

SFU (Selective Forwarding Unit) vs Full Mesh for 9 Peers

Comparing $N(N-1)$ Mesh routing vs 1-Upstream SFU Simulcast Distribution

In a 9-member room, a Full Mesh requires every user to send 8 separate video streams (~8–10 Mbps upstream). An SFU (Selective Forwarding Unit) solves this: each client sends only 1 upstream stream with Simulcast (720p/360p/180p), and the server selectively forwards the high-quality stream for the Active Speaker and thumbnail streams for the other 8 members.

flowchart TB subgraph SFUMode ["Selective Forwarding Unit (SFU) Topology — 1.4 Mbps Upstream"] style SFUMode fill:#0b1120,stroke:#3b82f6,stroke-width:2px,color:#fff Client1["Peer 1 (Active Speaker)"] -->|1 Stream (Simulcast)| SFUServer["BDQP SFU Media Server (AlmaLinux VPS)"] Client2["Peer 2"] -->|1 Stream| SFUServer Client3["Peer 3"] -->|1 Stream| SFUServer ClientN["Peers 4 to 9"] -->|1 Stream each| SFUServer SFUServer -->|720p Active Stream| Client2 SFUServer -->|180p Thumbnails (x7)| Client2 end
B

Multi-Party Signaling & Active Speaker VAD Detection

Redis Pub/Sub Room Broadcasts & Web Audio API Equalizer Tracking

When 9 users join a room, WebSockets coordinate SDP negotiations and ICE candidates across all seats. Real-time Voice Activity Detection (VAD) monitors microphone decibel levels and highlights the active speaker in real time across all 9 video slots.

sequenceDiagram autonumber actor Peer1 as Peer 1 (Host) participant SFU as SFU & Node.js Signaling actor Peer9 as Peer 9 (Joiner) participant Redis as Redis Room State (srv.bdqp.in) Peer9->>SFU: ws.send({ action: "join_room", room_id: "bdqp-9-hq", user_id: "Peer9" }) SFU->>Redis: HSET room:bdqp-9-hq:seats seat_9 "Peer9" Redis-->>SFU: Room Roster (9/9 Seats Filled) SFU-->>Peer9: { event: "room_joined", seats: [Seat1..Seat9], sfu_transport: "ok" } SFU-->>Peer1: { event: "peer_joined", seat: 9, user_id: "Peer9" } Peer9->>SFU: Produce Media Track (Audio/Video Simulcast) SFU-->>Peer1: Consume Media Track from Peer 9 Note over Peer1,Peer9: 9 Simultaneous HD Feeds Synchronized & Routed (<100ms Latency)
B

Sub-50ms Matchmaking & "Next" Transition Lifecycle

Atomic Redis Queues & Clean Media Stream Teardowns

The hallmark of ChatRoulette is hitting "Next" and immediately seeing a new face. This requires an atomic state machine so users never get stuck in ghost sessions or experience audio/video resource leaks.

stateDiagram-v2 [*] --> Idle Idle --> InQueue: Click "Start Chat" InQueue --> Negotiating: Match Found in Redis Negotiating --> Connected: WebRTC Handshake OK Connected --> InQueue: Click "Next" (Partner Disconnected) Connected --> Idle: Click "Stop / Leave" Negotiating --> InQueue: Handshake Timeout (5s) Connected --> Banned: AI Violation Detected Banned --> [*]
C

Real-Time AI Content Moderation & Abuse Shield

Protecting the platform: Zero-Tolerance Automated NSFW Filtering

Legacy ChatRoulette struggled for years with unsavory and abusive content. BDQP's competitor must implement multi-layer automated AI defense:

flowchart TD VideoSource["User Webcam Stream (Canvas / HTML5 Video)"] ClientAI["Client-Side NSFW Model (TensorFlow.js / WASM)"] Decision{"NSFW Score > 0.85?"} Safe["Allow Stream Transmission to Peer"] Block["Instant Cam Blackout + Blur Overlay"] Report["Emit Safety Alert to Server API"] ServerWorker["Backend Verification & Shadowban Worker"] VideoSource -->|Sample 2 Frames / sec| ClientAI ClientAI --> Decision Decision -->|No (Safe)| Safe Decision -->|Yes (Violation)| Block Block --> Report Report --> ServerWorker ServerWorker -->|Repeat Offense| AutoBan["Permanent Fingerprint Ban / IP Hash"] style Block fill:#7f1d1d,stroke:#ef4444,color:#fff style AutoBan fill:#991b1b,stroke:#f87171,color:#fff style Safe fill:#064e3b,stroke:#10b981,color:#fff
💡

Why Building This Project Transforms Anyone into a Tier-1 Engineer

Beyond toy CRUD apps: The comprehensive real-time systems crucible

Most beginner tutorials stop at simple todo lists or database dashboards where latency, concurrency, and real-time networking don't matter. Building a high-speed ChatRoulette competitor is the ultimate full-stack crucible. It forces anyone learning these technologies to master the entire modern computing stack end-to-end:

🐧

1. Systems & Linux Fluency

You stop fearing the terminal. You master file permissions, system daemons, socket file descriptor limits, and automated WSL $\to$ CloudLinux deployments.

📡

2. Real-Time Networking

You deeply understand TCP vs UDP, WebSockets, WebRTC ICE candidates, SDP offers/answers, and STUN/TURN traversal across cellular firewalls.

⚡

3. High-Throughput State

You learn how to use Redis for sub-50ms atomic matchmaking queues, preventing race conditions and thread-locking during simultaneous pairing requests.

🐘

4. Robust Backend Architecture

You master PHP 8.1 OOP with strict typing and PDO parameterized queries for token authentication, session tracking, and reporting analytics.

🎨

5. Zero-Bloat Modern Web UI

You learn how to write blazing-fast HTML5, CSS Grid/Flexbox, and asynchronous JavaScript without relying on heavy bloated frameworks.

🛡️

6. Edge AI & Safety Engineering

You learn how to run client-side TensorFlow.js/WASM models directly on live webcam canvas frames to prevent abuse before packets reach the network.

mindmap root((Full-Stack Systems Mastery)) Linux & DevOps WSL2 & POSIX Toolchain SSH & Rsync Automation Systemd Daemons & Limits Real-Time Networking WebRTC DTLS/SRTP Media WebSockets Signaling STUN / TURN NAT Traversal In-Memory & Storage Redis Sub-50ms Queues SQL PDO Prepared Statements ACID Database Transactions Backend & Engines PHP 8.1 OOP & REST APIs Node.js Event Loop Worker Queues & Microservices Frontend & Edge AI Modern Vanilla CSS & JS Canvas Video Manipulation WASM / TF.js Stream Safety
The Bottom Line: Anyone who completes this project transitions from a "code tutorial follower" into an autonomous Systems Architect and Project Leader ready to build production-grade streaming, fintech, multiplayer, or enterprise communication platforms anywhere in the world.
⚡ A Sister Venture of Xisto.com

Built by an Engineer. Not a Marketing Team.

Xisto wasn't born in a boardroom. It was built by a kid from Mumbai with a shared computer, an internet connection, and the belief that code could change everything.

Growing up in Mumbai with limited resources, the internet wasn't just a hobby — it was an equalizer. A kid with a computer and an internet connection could build something the whole world would use. That belief drove everything that followed.

At age 10, the journey started with FoxPro — a database programming language that most engineers today have never even heard of. It wasn't glamorous, but it taught the fundamentals: logic, data, and the power of making a machine do exactly what you tell it.

By age 13, the internet arrived — and everything changed. No more floppies and CDs. Code could be deployed on the web, and anyone in the world could see it. That realisation was electric. Within a few years, 16 programming languages were learned and put to work:

FoxPro BASIC C / C++ HTML CSS JavaScript Perl / CGI PHP MySQL Python Java ASP Visual Basic Shell Script XML SQL

"The only job ever held: 2 months at a cybercafe called 'Trap17' at age 15, earning $30 a month. When the owner rebranded his cafe, he was throwing away the domain name. That discarded domain became the foundation of a website that would one day reach millions. It was the first and last time someone else signed the paycheck."

The Engineering Ethos: No corporate background. No investors. No MBA. Just an engineer who figured it out — one server, one line of code, one customer at a time. This is the pedigree behind bdqp.in.

The Xisto Evolution Timeline

From a single desk in Mumbai to the Alexa Top 100 and enterprise AI infrastructure

2001

Trap17.com is Born

The name came from a cybercafe — the only real job ever held. When the cafe owner rebranded and discarded the domain, it found a new life. Built with Perl/CGI, Trap17 evolved from a project called "Shacks" into one of the most trafficked community platforms of its time — eventually handling millions of hits per day. This is where the real education in server optimization, scalability, and performance began.

2003–2005

AstaHost, Qupis & The Hosting Empire

Multiple hosting brands were launched — AstaHost, Qupis, and others — all offering free web hosting to the world. Xisto.com was created as the central billing and management hub for all these properties. The internet had turned code into a livelihood.

2008

Alexa Top 100 — Globally

Xisto and its network of properties reached Alexa's Top 100 websites worldwide. For a self-taught engineer from Mumbai running everything from a single desk, this was proof that code, determination, and relentless optimization could compete with anyone on the planet.

2010+

The Security Crucible

Running free hosting is a masterclass in cybersecurity. Hackers want free accounts for their operations. Attackers bombard from outside continuously. Every vulnerability gets exploited. This baptism by fire forged an ultra-high-security development philosophy that defines Xisto's infrastructure to this day.

2015+

The Pivot to Paid Hosting

With lessons learned from millions of free users, the focus shifted to premium paid hosting. Every server, every firewall rule, every optimization technique had been battle-tested under extreme conditions. Xisto now offered enterprise-grade reliability backed by real operational experience.

Today

Technology That Works

Xisto is now one of the leading technology companies in the space — not because of marketing budgets, but because of engineering depth. We work with businesses across industries, helping technology work for them through automation, AI integration, and infrastructure that simply does not go down.

⚙️

Live Server & Environment Diagnostics

Host: SRV.BDQP.IN
PHP Engine
PHP 8.3.33 (fpm-fcgi)
Operating System
Linux 6.12.0-211.56.1.el10_2.x86_64
Memory Allocation
2 MB / 4096M
OPcache Status
Active (Accelerated)
MariaDB 10.11 Monitoring
MariaDB: Active (Tracking Rooms & Metrics)
In-Memory Store & Turn
Redis 8.10 & Coturn 4.18 Active