Unity SDK Software Engineer
Built and evolved a Unity SDK that brought Leia's native lightfield display technology into projects across multiple graphics backends, with deep performance tuning and cross-platform compatibility.
Highlights
- Built a Unity plugin integrating Leia's native C/C++ lightfield library across Vulkan, DirectX 11/12, OpenGL, and Metal.
- Improved SDK rendering performance 5x by cutting buffer copies, improving memory management, and using async GPU/CPU transfers.
- Added a render-pipeline hook capturing framebuffer data before presentation for real-time lightfield interlacing across URP, HDRP, and the Built-in pipeline.
- Built the C#-to-C++ P/Invoke layer with cached function pointers and pinned buffers to reduce interop overhead.
- Kept legacy API calls intact so existing Unity clients could upgrade without changing integration code.
- Wrote SDK APIs, samples, and guides that cut client onboarding from ~3 days to under half a day (~75% faster).
- Supported GM, Gameloft, HP, and Continental AG integrations and presented SIGGRAPH 2023 technical demos.