Denis Gundarev
Making desktops usable for humans and AI agents
Duvall, Washington, United States
Actions
I have over 25 years of experience in end-user computing, virtual desktop infrastructure, remote computing, and desktop operating systems, working across the stack from large enterprise deployments to low-level platform internals.
My background spans system administration, field engineering, architecture, product development, and platform engineering at companies including Citrix, VMware, Amazon Web Services, and Microsoft. I’ve worked both with customers running complex production environments and on the technologies underneath them: session infrastructure, remoting protocols, graphics pipelines, media optimization, extensibility, and SDKs.
My work sits at the intersection of several areas that rarely come together:
* EUC and VDI systems — architecture, deployment, and real-world behavior of Citrix, VMware, RDS, Amazon WorkSpaces, Windows 365, and related remote-computing platforms.
* Operating-system and session internals — interactive sessions, desktops, process and window lifecycle, input, graphics capture, system debugging, and the mechanisms that make desktop applications usable remotely.
* Low-latency remoting — RDP, NICE DCV, and related technologies, including display pipelines from capture through encoding and transport to presentation, real-time media optimization, and protocol extensibility.
* Computer-use agents — building infrastructure that lets AI agents interact with real desktop environments through visual, accessibility, browser, and native automation interfaces.
More recently, I’ve been applying lessons from decades of remote computing to a new problem: how to make desktop environments usable not only by people, but also by AI agents. My independent work explores agent-oriented session infrastructure, structured perception, desktop automation, human handoff, and the execution layer needed to run computer-use agents reliably against real applications.
I’ve spent much of my career on both sides of the abstraction boundary: diagnosing failures in production environments and building the platform capabilities intended to prevent them. That combination shapes how I approach systems engineering — focusing less on how a system is supposed to work and more on how it behaves under real conditions.
Area of Expertise
Topics
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top