Whoami
Michael Urman is currently employed by Macrovision. He
graduated in Electrical and
Computer Engineering at the University of Illinois in
Champaign-Urbana. He assisted in teaching ECE 291, the
best introductory class on x86
assembly he's ever taken.
In his spare time, which is primarily during weekends and
vacations, Michael likes to tinker. Sometimes he'll make stuff
for the web, or program, and
sometimes he'll play the best music geek exercise game ever: Dance Dance
Revolution (japanese). Other times he'll just pass time
with friends, playing or watching an old classic.
Michael likes to code because he can create and control nifty
little worlds in the hope that someone else can enjoy them as
well. His current and recent projects are listed here, and you
can find more on his code archive
page. A selection of older projects are listed in his portfolio.
- The Python Code
Repository is a web archive of submitted code,
created primarily to assist in offloading the work involved
in administering its predecessor, the Pygame Code
Repository.
- YASM
is a modular assembler in middle design and coding phases
written in C. It aims to support everything that popular
assemblers such as NASM, MASM, and TASM do, but all in a
single executable.
- Redeye is a Optical media
authoring and burning front-end in mostly-usable pre-alpha.
Eventually it should support everything one expects from a
CD and DVD burning program.
- Julienne is a PyGTK
BitTorrent client. It's only tested on linux, but should
work anywhere Bittorrent,
PyGTK and Gconf, and
Python run.
- python-libburn is an
early-stages python interface for libburn and
libisofs. This is for redeye, and anyone else who
wants it, but like the base libraries, they're not ready
quite yet.