Vivek here - a Software Developer working in VFX technology. I spend my time building tools, pipelines and systems to make the creative workflows faster (performance-enthusiastic).
- Managing memory efficiently
- SIMD (speeeeeeed matters over everything!!)
- Game Engines (especially their architectures and the performance they squeeze out)
- Prince of Persia which was written entirely in assembly.
- My program running slower
- My least favourite is the Memory leaks (the silent types)
- Writing an actual "Player", a high performance media player and a growing review system.
- Learning to encode-decode the audio and video streams for fast and efficient playback.
- VFX tools and pipelines, including Nuke and Maya as the digital content creators.
- Exploring Unreal Engine too.
- Frameworks: Qt, OpenGL, OpenImageIO
- Tools: Docker
- Decent with: C++, Python
- Familiar with: QML, Javascript
- Vulkan swapchains
- Exploring Assembly language

