available_for_hire: true

Building Media Platforms, AI Systems & Scalable Backend Infrastructure▌

Full-stack engineer architecting media streaming pipelines, resilient SaaS backends, and AI systems that scale under real-world production load.

4+
"years_experience"
20+
"projects_shipped"
99.9%
"uptime_sla"
About
Portrait of Indal Singh
Indal Singh
Full-Stack Engineer
India · Remote-friendly
Full-Stack & Media Infrastructure · 4+ Years Engineering

I’m Indal Singh, a full-stack engineer who specializes in the high-concurrency layers of products — distributed media transcoding pipelines, real-time audio loopbacks, and multi-tenant SaaS platforms that hold up under heavy production traffic.

I began programming in 2018 and stepped into professional software engineering in 2022. Starting with independent client contracts, I quickly advanced to owning full-stack production architecture at Play A Sport — engineering high-throughput booking engines, Redis cache invalidation, and automated CI/CD container pipelines.

My engineering practice bridges systems-level programming (C++20 WASAPI loopbacks) with modern cloud backends (Node.js, BullMQ, Docker). I’m currently open to senior full-stack roles, media engineering challenges, and technical consulting engagements.

</>
Full-stack development
Node.js, Express, PHP, Laravel, C++20
▶
Media streaming platforms
FFmpeg, HLS, DASH, DRM, RTMP, WASAPI
☁
Cloud & infrastructure
AWS, Cloudflare Zero Trust, Docker, Nginx
{ }
AI & intelligent agents
Anthropic Claude, OpenAI, agents & RAG
Professional Journey

Where I build in production

From building distributed media processing microservices to directing end-to-end web architecture for production platforms across Delhi, Mumbai, and Kolkata.

Play A Sport Logo
Active Production Ecosystem• PresentArchitecture Ownership

Senior Full Stack Engineer at Play A Sport

Sports Academy Discovery, Turf Booking & Academy Management SaaS

Leading end-to-end engineering for the Play A Sport web platform. Responsible for designing scalable backend systems, database architecture & query optimization, DevOps deployment pipelines, cloud infrastructure, and enterprise-grade security.

Direct architectural ownership of Play A Sport's web platform — engineering the high-throughput booking engine, Redis caching layers, and multi-tier RBAC security serving sports academies across India.

End-to-End
"web_ownership"
Multi-City
"delhi_mumbai_kolkata"
Dual SaaS
"player_and_academy"
99.9%
"uptime_sla"
⚙

Backend & API Architecture

Architecting scalable RESTful microservices and APIs powering the user-facing booking portal and multi-tenant academy management SaaS.

Node.jsExpressREST APIsSystem DesignVideo StreamingLive StreamingMedia Processing
▤

Database Design & Optimization

Designing relational & document data models, complex query optimization, indexing strategies, and transactional integrity for slot & batch bookings.

RedisSchema DesignQuery Tuning
☁

DevOps & Cloud Infrastructure

Managing cloud environments on AWS, Cloudflare Zero Trust perimeter defenses, Docker containerization, CI/CD automated deployment pipelines, Nginx reverse proxies, and 99.9% uptime monitoring.

AWSCloudflareZero TrustDevOpsDockerNginxLinuxCI/CDSSL/TLS
🔒

Security, Auth & Compliance

Enforcing Cloudflare Zero Trust access policies, multi-tier Role-Based Access Control (RBAC) across users, coaches, and academy owners, JWT session hardening, rate limiting, and secure payments.

Cloudflare Zero TrustRBACJWT AuthData SecurityAPI HardeningPayment Security
Core Expertise

What I work with

⚙

Backend Engineering

Node.jsExpress.jsPHPLaravelREST APIsMicroservicesSystem Design
▤

Databases & Caching

RedisMongoDBMySQLPostgreSQLQuery TuningSchema Design
🔒

Security & Zero Trust

Cloudflare Zero TrustRBACJWT HardeningRate LimitingSSL/TLSDDoS Mitigation
Featured Projects

Selected work

Engineering Case Studies

How I Architect & Solve Problems

Production problem breakdowns across distributed media processing, live streaming gateways, and low-latency audio engineering — backed by verifiable metrics.

Distributed HLS Video Transcoding Pipeline

2GB+ files handled~45% CDN bandwidth saved<3s playback start
Challenge

Monolithic upload servers hung on 2GB+ raw video uploads (MP4/MOV) and lacked adaptive bitrate packaging, causing 8–15s buffering and playback failures on spotty mobile networks.

Approach

Engineered an asynchronous distributed queue using BullMQ and Redis with per-worker concurrency throttling. Automated FFmpeg multi-rendition segmentation (1080p to 360p) with direct multipart S3 streaming and thumbnail extraction.

Result & Impact

Processed 2GB+ files with zero web server blocking, reduced CDN video bandwidth consumption by ~45%, and slashed first-frame playback startup time to under 3 seconds.

Browser Socket-to-RTMP Live Media Gateway

~850ms broadcast latency60fps 1080p live relay<120MB RAM / stream
Challenge

Web clients needed direct live video broadcasting from mobile browsers to RTMP ingests (YouTube Live/Twitch). Traditional RTMP required desktop OBS Studio, while existing web solutions suffered 3–5s latency and high dropped-frame rates.

Approach

Implemented a Node.js WebSocket streaming gateway that ingests binary MediaRecorder chunks, pipes them via child-process stdin directly into FFmpeg (x264 ultrafast, zero-latency tuning), and broadcasts real-time FLV over TCP.

Result & Impact

Achieved sub-second ~850ms glass-to-glass latency from standard mobile browsers at 60fps 1080p, sustaining concurrent live sessions with under 120MB server memory footprint per stream.

WaveSync: Low-Latency Windows Audio Loopback

0 kernel drivers<25 MB RAM footprint<5ms engine delay
Challenge

Windows natively restricts playback to a single active audio endpoint, preventing dual-headphone sharing. Furthermore, hardware DSP differences across Bluetooth earbuds introduce a 40–120ms delay discrepancy that creates intolerable acoustic echo.

Approach

Engineered a native C++20 WASAPI loopback capture engine with lock-free Single-Producer Single-Consumer (SPSC) ring buffers, coupled with independent 0–500ms delay compensation lines and zero virtual driver dependencies.

Result & Impact

Eliminated kernel driver installs entirely (0 drivers required), slashed memory usage to <25 MB RAM, and achieved sub-5ms internal audio engine processing latency with 1ms precision per-device sync.

Visual Engineering

System architecture

Video Pipeline
⇧Upload
⚙Transcode
▦Package
☁CDN
▶Playback
AI Workflow
◯User
◆AI Agent
⚡Tool Exec
✓Response
Backend Architecture
▢Client
▤API Layer
⚙Services
▥Database
Interactive Terminal

Ask the portfolio

Type a command and get a quick response about my work, stack, projects, or contact details.

indal@portfolio — bash — 80×24

Welcome to indal.dev — interactive portfolio terminal v1.0.0

Type `help` to list commands, or try: about · experience · skills · projects · contact

visitor@indalsingh.dev:~$
Get In Touch
indal@dev:~$ whoami --contact

Let's build something interesting

Open to roles and projects in media infrastructure, streaming, and AI systems.