Steve Hanov's Home Page
Last updated March, 2009. Click here for the
You can email me at email@example.com.
Including entries on:
I am pursuing a Masters of Computer Science, part time, at the University of
Waterloo. My supervisor is Steve
Here's some papers I wrote for classes:
- A Lightweight Window Wrapper
- This article was published in the August, 2000 issue of C/C++ User's Journal.
It describes how to write the simplest possible object-oriented wrapper for
Windows. The magazine paid me $200. In retrospect, I should have been more
Pages of others
- Matthias Wandel If you go to
this web site, you will quickly become "stuck" on it and lose all track of
Here's a list of stuff that I'm working on:
- Wavelets - Right now I'm obsessed with wavelets and their
potential use in audio processing. See my web page on Wavelet
I used to dream of being a composer of film scores. I enjoy the music
of John Williams, and Danny Elfman, and Cliff Eidelman's work on Star Trek VI.
Unfortunately I don't have the patience to learn to play an instrument,
I got up to Grade 4 piano before I stopped. Here's some music that I
composed using Cakewalk music software.
I drew a comic strip for Imprint, the University of Waterloo student
newspaper. After I got a job at Research in Motion, I continued it there for a
while. All strips are archived here
I made a web page once called
I can't access it any more to change it, but here's a link to it. There are
pictures of gigantic birds destroying landmarks. Apparently it's a part of
budgie pop-culture now. The site is mentioned in
a book about trademark law, and it has inspired a youtube video.
- Corel Corporation, Winter and Fall 1999
On the Text Engines team, I fixed bugs in the text formatter, and added several
new features. You can drag text on a path away from the path because of me.
- Quack.com, Summer 2000, Winter 2001
(waybackmachine link) was making a phone portal, so you could call up a computer and it would
tell you what movies were playing. I made the framework for a voice recognition
- Soma Networks, Fall 2001
Soma was making a box that would sit on your desk and give you your phone and
internet connection wirelessly. I added the ability to play DTMF tones over the
G729 voice codec.
- Microsoft, Summer 2002
As part of the Windows Networking team, I made a Layered Service Provider that
overrides the winsock functions to make an IPv6 connection look like IPv4.
- Research in Motion, Sept. 2003 to 2009
In my first full time position, I created large chunks of the EDGE and UMA protocol