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
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.
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
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
Graphics & Rendering
3D Tools
ML & Research