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