| Chief Technology Officer |
Sensics |
Baltimore, MD |
January 2003 to present |
- Designed and implemented an algorithm to compress a video stream of
texture-compressed images.
- Implemented a system for efficient distribution of a file over a LAN
to many computers using UDP multicast.
- Did basic bookkeeping.
- Did simple web design and maintenance.
|
| Senior systems manager |
Johns Hopkins Wilmer Eye Institute |
Baltimore, MD |
Spring 1997 to Summer 2003 |
- Developed and implemented the distributed graphics system, both hardware and software, for a multi-panel HMD.
- Contributed to other aspects of the HMD, such as optical design.
- Implemented several graphics programs for studying eye movement, including creating an abstract virtual environment and video manipulation programs.
- Oversaw other programmers developing eye movement programs, video manipulation programs and virtual reality programs.
- Assisted with experimental design, data analysis and data presentation.
- Taught informal class, Data Analysis with Perl.
|
|
Additional |
- Founded and ran BaltoLUG, the Baltimore Area Linux Users' Group.
- Programmed extensively in support of each of my degrees, including data analysis, simulation, modeling and device control.
- Developed web submission software for PLDI '96 conference.
- Taught programming to elementary school students in Madison, WI in 1995 and 1996.
- Set up and maintained UW Computer Sciences web server in 1994, including CGI programming in both Perl and C.
- Developed emacs mode for editing HTML which emphasized logical style.
- Developed an inventory tracking system and database for Armand Jacoby, Inc., in 1986 and 1987 in Lower Moreland, PA, for their jewelry manufacturing.
|