Christopher Maughan

Senior Software Engineer @NVIDIA

York, GB
MOBILE NUMBERS
+91 *********19

Signup · Get unlimited contacts

WORK HISTORY

Dec 1999 — Present

Senior Software Engineer @NVIDIA

View department →

York, GB

At NVIDIA I\'ve worked on many software solutions, mostly to do with graphics. I created the NVEffectsBrowser as a way to help engineers demonstrate vertex and pixel shader effects, along with many example shaders. I later worked on ShaderFX (an early version of CgFX), NVSD (an early vertex/pixel shader debugger), NVASM/NVDASM (shader language assembler), CgFX, Max and Maya drivers, etc. I started the FXComposer project, which went through a couple of releases and enables artists and programmers to create shaders. It supported DirectX, OpenGL, Collada FX, etc.I worked on PhysX and DCC plugins for a couple years. Currently I work on developer tools for the Nintendo Switch console.

EDUCATION

1990 — 1994

University of Hull

Electronics Engineering, Bachelor of Engineering

SKILLS

Device DriversArchitectureDirectxOpenglStlHlslShadersMfcC++Direct3dWin32Computer GraphicsPerforceAlgorithmsObjective-CDebuggingAndroidPythonVisual C++GpuProcessorsSoftware DesignEmbedded SystemsScriptingGlslHigh Performance ComputingGpgpu3dMobile ApplicationsImage ProcessingCGuiVisual StudioLow-LevelCudaSoftware DevelopmentPhysicsXbox 360Opengl EsXcode

ABOUT CHRISTOPHER MAUGHAN

Graphics: Vulkan, DX12, OpenGLLanguages: C, C++, C#, Python, RustOS: Windows, Mac, LinuxGoals: Keep doing what I\'m doingSpecialties: Software Architecture, Graphics Engines, Shaders & Effects, Device Drivers, GPU, Low level graphics hardware. Some Fintech and Audio programming experience.

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Christopher Maughan — Senior Software Engineer at NVIDIA in York, GB | Unifers