about

Suriya Dakshina Murthy

I'm a Senior Software Engineer at MathWorks, where I work on camera modeling and simulation — architecting high-precision ray-tracing kernels and lens surface APIs that let engineers simulate real-world imaging systems inside MATLAB and Simulink.

My background is in computer graphics: I built renderers from scratch (rasterizers, ray tracers, path tracers), researched 3D avatar pipelines at UCSB's Four Eyes Lab, and shipped 3D graphics features at Dassault Systèmes before joining MathWorks.

Outside work I'm building Web-Motion-Grapher — a browser-native motion graphics engine written in Rust, compiled to WebAssembly, rendering via WebGPU. And I do Houdini FX: the Mardini 2026 challenge gave me nine pieces across cloth, RBD destruction, fractals, and volumetrics.

Experience

MathWorks, Inc.Sep 2021 – present

Senior Software Engineer, Camera Modeling

Feb 2025 – present
  • Architecting high-precision imaging models within the MATLAB lens surface API, optimizing ray-tracing kernels for complex grid and polynomial geometries.

Senior Software Engineer, Automated Driving

Jun 2023 – Feb 2025
  • Optimized C++ API for 3D scene reconstruction from HD maps with geometric checkers, improving scene consistency by reducing artifacts from open map data.
  • Developed automated C++ asset validation pipelines utilizing OpenUSD to ensure consistent 3D scene reconstruction across disparate map data sources.

Quality Engineer, RoadRunner

Sep 2021 – Jun 2023
  • Designed and implemented a C++ framework with Python/C API, CMake, and CI/CD, streamlining simulation workflows.
Dassault SystèmesAug 2018 – Aug 2019

Graphics Developer, 3D Merchandizing (Enovia)

Aug 2018 – Aug 2019
  • Increased 3D rendering accuracy by 15% by optimizing lighting and materials, enhancing retail product visualization.

Research

Four Eyes Lab, UCSBJun 2020 – Aug 2021

Graphics Researcher

  • Built an end-to-end ML pipeline to create realistic 3D avatars from a single image using neural networks (PIFu, IPNet).
  • Developed a real-time face relighting solution combining graphics and AR techniques using OpenCV and OpenGL.
  • Implemented a software rasterizer and Whitted ray tracer extended to a Monte Carlo path tracer.

Education

University of California, Santa Barbara

MS in Computer Science

Computer graphics, rendering, machine learning

Amrita School of Engineering

BTech in Computer Science

Skills

Programming

C++PythonMATLABRustTypeScript

Graphics & Rendering

OpenGLMetalWebGLWebGPUGLSLWGSL

3D Tools

OpenUSDMaterialXHoudiniBlender

ML & Research

PyTorch3D ReconstructionNeural RenderingGaussian Splatting

Contact

colophon ↗