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

Forum handmade.network
Post date Oct. 4, 2016, 3:43 p.m.

The Dark Side is calling me! Help! (with designing a C API)


I have a design problem that seems well-suited to OOP, but I want a clean C implementation. I'd l…
Forum handmade.network
Post date May 1, 2016, 5:43 p.m.

Texture Filtering: How, what, why


I've been having a rather lengthy conversation with d7samurai on Twitter regarding what happens w…

Recent Forum Replies

Forum Code
Post date Nov. 11, 2016, 12:25 p.m.

Worth Learning Build Tools?

I work with complex C/C++ projects in my day job, and develop an open-source C/C++ application in…
Forum HandmadeCon
Post date Nov. 9, 2016, 12:27 p.m.

Please submit your questions for Jon, Pat, Ron, and Tommy!

Q (to anyone pertinent): When creating an engine or shipping a game, what do you look for in a fi…
Forum handmade.network
Post date Oct. 5, 2016, 2:52 p.m.

The Dark Side is calling me! Help! (with designing a C API)

Bill, BillDStrong: First, the way you describe your node system, you only really need two nodes,…
Forum handmade.network
Post date Oct. 5, 2016, 2:36 p.m.

The Dark Side is calling me! Help! (with designing a C API)

Allen, I agree with the fact that function pointers tend to get ugly really quickly. I'll probab…
Forum handmade.network
Post date Oct. 4, 2016, 6:53 p.m.

The Dark Side is calling me! Help! (with designing a C API)

Sean, Thanks a lot for pitching in. Much appreciated. :) Exposing the bottom-most layer as an i…