My name is Will Riley. My online handle is HapticFlow, or HFLW for short. I excel at writing complex software that is easy to use, and enjoy pushing web technology to it's limits. I like minimalist/unique designs, and love making interfaces that look great, are usable, and are easy to use. I also appreciate good art/music, and am a bit of an audiophile.
Due to the fact that I can learn new frameworks, algorithms, and design practices quickly, I've been said to be a quick learner. My coworkers, mentors, and acquaintances frequently tell me that I work quickly while still maintaining a high level of quality in my code.
I do lots of work on open source software, in particular I'm the maintainer/owner of the Lucid Desktop Project, a Dojo Foundation project. I've also worked with a lot of other open source projects (see my portfolio for some), and have had plenty of experience working with others.
My favorite languages in this area are Javascript and Python. Most of the time I use the Django Framework and Dojo Toolkit, but sometimes I use ConnectJS with Node.
I have some decent experience with game programming in C++ and OpenGL, but nothing impressive. This is mostly due to the fact that I haven't had too many great ideas for games, but I do enjoy the technical aspects of writing a game engine.
I have extensive Linux experience, and have been using it on servers and desktops for ages. I use Linux for all of my development work when I can help it, and have set up numerous web applications on Linux servers. I use mostly Ubuntu, but I've dabbled with Debian and Arch Linux.
Although it's not my strong point, I can do web/graphic design. I designed this website entirely by myself, and I enjoy making minimalist/distinct designs, while keeping usability in mind. Despite my shortcomings, I am extremely skilled in translating existing designs into web pages (HTML/CSS), and can write HTML that is cross browser very quickly and cleanly.
I'm not the greatest when it comes to making music, but I have a decent musical background, and dabble with synthesizers and composing from time to time. Bringing my music experience together with my programming experience is definitely something I would like to explore in the future. I almost always have music playing in the background when I'm programming, browsing the web, walking places, etc. My favorite genres are progressive rock, electronic, alternative, doujin, and on rare occasion, jazz and indie (but not too indie).