Back to All ProjectsCase Study • Remote IT Infrastructure & Support
Developer Tools / Desktop Software2022 — 2023
NalamRD — Remote Desktop Application
Secure Peer-to-Peer Remote Desktop & Support Tool
A cross-platform desktop remote access tool designed for hospital network administrators and remote IT support technicians requiring low-latency screen control across secure subnets.
My RoleDesktop Systems & Network Engineer
IndustryRemote IT Infrastructure & Support
DeploymentProduction
Integrations7 Technologies
Verified Outcomes & Engineering Metrics
< 60ms
Screen Streaming Latency
99.4%
Firewall Traversal Rate
Win & Mac
Supported OS
Core Features & Functional Deliverables
Peer-to-peer screen streaming with WebRTC media channels and hardware acceleration
End-to-end encrypted session negotiation and one-time connection tokens
Smooth remote mouse and keyboard event dispatching with sub-frame responsiveness
Cross-platform desktop packaging for Windows and macOS environments
File transfer channel and integrated technician chat
NAT traversal via automated STUN/TURN relay fallbacks for restrictive hospital firewalls
System Architecture & Data Flow
Built with Electron on the frontend and WebRTC data/media streams. Employs lightweight signaling servers over WebSocket. Direct peer-to-peer connection is negotiated using ICE/STUN, streaming encoded desktop frames with hardware VP8/H.264 codecs.
Architectural Data Pipeline
Support Host (Electron)
SDP Handshake (WSS)→
Signaling Server
Remote Client (Electron)
SDP Handshake (WSS)→
Signaling Server
Support Host
WebRTC P2P (Video + Data)→
Remote Client
Support Host
TLS Port 443→
TURN Relay (Fallback)
Key Engineering Challenges & Solutions
Engineering Challenge 1
Negotiating connections through strict hospital enterprise firewalls and deep packet inspection.
Architectural Solution
Configured dynamic ICE candidates with automated relay failover via TLS-wrapped TURN servers on standard port 443.
Engineering Challenge 2
Input synchronization and zero mouse latency over jittery connections.
Architectural Solution
Utilized low-overhead binary WebRTC DataChannels for input dispatching with local cursor extrapolation.
Technologies Applied
ElectronWebRTCNode.jsWebSocketTypeScriptC++ Native AddonsWindows & macOS