Joe Ganley
ABOUT | BLOG RSS | RESUME | PROJECTS | EMAIL
 
 

The first time I saw a computer up close, at the age of 11 in 1979, was an epiphany. Within minutes, I knew that this was how I was going to spend the rest of my life. 30 years later, it appears I was right.

My passion and expertise cover a lot of domains, but particularly span two types of work that are rarely found in the same developer: Algorithms and user experience design. Currently I work in the fields of data mining, business analytics, and information visualization, which present many interesting challenges in both of these domains. Previously, I worked for a little over a decade on software for the computer-aided design of electronics, which similarly involves both user-interface and algorithmic challenges.

I am an expert C++ programmer and proficient in Python and Lisp. I have substantial experience in Java and in the major web technologies (JavaScript, AJAX, CSS, etc.). I have worked on graphical applications, including a lot of user-interface work in Qt and in various web frameworks, high-volume rendering (most of it in OpenGL), language compilation and interpretation, databases, and many other areas.

See also my LinkedIn profile.

Outside of programming, I spend most of my spare time with my family (wife and three daughters). I like to bicycle, climb, hike, and ski, as well as lots of other things I'm not especially good at. Occasionally (though not as often as I'd like), I also find time for side programming projects as well as making things out of wood, metal, electronics, and gears.