About
Interaction design, innovation and information visualization

I design user experiences, manage products, and write code. I specialize in rapid prototyping: mobile apps, gestures, and 3D spaces. I approach product development from a strategic angle that balances design, development and business requirements.

Skills

  • User experience design
  • Product management
  • Rapid prototypes
  • Usability testing
  • Innovation
  • Information visualization
  • Coding (Java, XAML, C#, Lisp, OpenGL, HTML, CSS, JavaScript, C, Perl)

My tools of choice are Expression Blend and Quartz Composer, with a dash of Processing.

Experience

View Aneesh Karve's profile on LinkedIn

How I fell in love with design

I’m hooked on creating experiences that inspire people to say, “Wow. That’s cool.” While studying with the KANT group, I wondered if there was a more natural way to do computer algebra. KANT’s command-line interface, KASH, was powerful but lacked the convenience and directness of pen and paper. This led to the creation of GiANT, graphical algebraic number theory. GiANT was the first piece of software to make computational number theory visual. To my surprise, my colleagues got really excited about GiANT. Since then, I’m hooked on creating experiences that inspire people to say, “Wow. That’s cool.”

The following year, I went to UW-Madison, where I began playing with graphics. Some folks at Microsoft liked my approach to creating software, so I was invited to intern as a program manager. This stoked my interest in product management.

I returned to Madison and got absorbed in information visualization, the topic of my master’s thesis.

After graduation, I went to work at NVIDIA as an interaction designer of consumer applications. I focus on products for gaming and mobile computing.

What’s an arcball?

A two-dimensional interface to three dimensions. Kinda’ like a trackball.

Stuff I do for fun

Stuff lawyers like

The views expressed on this site are mine alone and are not endorsed by my employer(s).