I’m Apoorva Joshi, a systems/tools/games programmer.
I work at NVIDIA as a GPU systems programmer, and in my spare time I work on Papaya, an open-source GPU-powered image editor.
After graduating with a Bachelor's degree in IT, I created a mobile game called Socioball in Unity, and a tech demo called Flux in Unreal Engine 4.
In college, I did a summer internship at Microsoft, where I worked in the Bing team.
I like to play the guitar and the piano, to read up on a variety of subjects, and to brush up my perpetually-rusty French language skills in my free time. You can view my portfolio and blog at apoorvaj.io.
Recent Forum Threads
|Post date||Oct. 4, 2016, 3:43 p.m.|
I have a design problem that seems well-suited to OOP, but I want a clean C implementation. I'd l…
Recent Forum Replies
|Post date||Nov. 11, 2016, 12:25 p.m.|
I work with complex C/C++ projects in my day job, and develop an open-source C/C++ application in…
|Post date||Nov. 9, 2016, 12:27 p.m.|
Q (to anyone pertinent): When creating an engine or shipping a game, what do you look for in a fi…
|Post date||Oct. 5, 2016, 2:52 p.m.|
Bill, BillDStrong: First, the way you describe your node system, you only really need two nodes,…
|Post date||Oct. 5, 2016, 2:36 p.m.|
Allen, I agree with the fact that function pointers tend to get ugly really quickly. I'll probab…
|Post date||Oct. 4, 2016, 6:53 p.m.|
Sean, Thanks a lot for pitching in. Much appreciated. :) Exposing the bottom-most layer as an i…