Senior Software Engineer
CurrentVideo Wall Systems (Fusion Catalyst family)Involved in writing device drivers for Vista/Win7 components within a Video Wall System. Components include video capture boards as well as video output boards. Wrote code to virtualize multi-monitors into a single display, This is a driver-heavy implementation, where the driver hides all the details from the OS as well as user mode app. Windows and user apps only sees a single huge monitor for the walls.. Wrote virtual Windows… Show more Video Wall Systems (Fusion Catalyst family)Involved in writing device drivers for Vista/Win7 components within a Video Wall System. Components include video capture boards as well as video output boards. Wrote code to virtualize multi-monitors into a single display, This is a driver-heavy implementation, where the driver hides all the details from the OS as well as user mode app. Windows and user apps only sees a single huge monitor for the walls.. Wrote virtual Windows display drivers portion for a Linux Virtual Machine video wall. This is accelerated via OpenGL renderer on the Linux side. This provides a Windows based Wall machine with the underlaying Linux OS). Most recent iteration involves support for Windows 10. This also involves porting the the virtual-monitor handling code from kernel to a user mode library and converting the rendering pipeline from DirectX to OpenCL/GL based. Show less