Home
About


About
About
My name is Apoorva (pronunciation: _Uh-poo-rvuh_), and I'm currently trying to convince everyone (including myself) that I'm pretty decent at this computer thingy. I'm currently mostly working on systems/perf-tools/graphics programming. I was born in, and have spent most of my life in the mysterious subcontinent of India. I'm a second generation programmer, and hence have been fiddling with computers ever since I can remember. I started out programming with BASIC, and as my first large project, ended up making a full-featured home-expense-tracking system for my mom when I was in the seventh grade. I learnt most of my early programming skills through books, because I got consistent internet access around 2006. The internet greatly accelerated my rate of learning, and I've worked on cooler stuff ever since. Here's an incomplete whirlwind history: I created and shipped my [first video game](http://socioballthegame.com/) while studying for my bachelor's degree, and also did some freelancing around that time. I was an intern at Microsoft, where I worked on search engine stuff. I currently work at NVIDIA on developer tools for GPUs. In my free time, I work on open source projects like an [image editor](https://github.com/ApoorvaJ/Papaya), and various libraries. I enjoy working on visual problems and strive to pursue elegance and minimalism in the way I try to solve them. I started out as a C# & Windows person, but am on my way to becoming a Unix fanboy, with plans to acquire a neckbeard and a lawn to shoo people off of. Computing aside, I like to compose and perform poetry and write weird short-form fiction. I play the guitar, can fiddle around with the piano, and own a violin that I look at wistfully sometimes. I draw once in a while - maybe I'll put up some photos on the website some day. I also enjoy watching artsy cinema and reading a variety of books. If you'd like to get in touch, hit me up on Twitter or drop me an email - links are in the footer.
Email / Twitter / GitHub / CV