Deepwoods Software - Owner / Programmer 1 - 12/1993 - Current - Wrote several C/C++ and Tcl/Tk cross-platform applications for both my own use and
as open source projects. Completed customized projects for customers.
* Created the Home Librarian system, first as a C++ coded command-line and ter-
minal screen based system (Version 1) and later as a C++ and Tcl/Tk GUI based
system for managing a home library of books and other materials. Version 3 is in
the works, a nearly pure Tcl/Tk version using a SQL back end database system.
(See http://www.deepsoft.com/HomeLibrarian.)
* Implemented the Role Playing Database system, a C++ and Tcl/Tk program de-
signed to help "table-top" Role Playing gamers manage their not so trivial game
information. (See http://www.deepsoft.com/RolePlayingDB.)
* Developed substantial parts of the Model Railroad System (still under active de-
velopment), a collection of programs and libraries in a mixture of C/C++ and Tcl/Tk
to aid model railroaders in various aspects of running their model railroads. (See
http://www.deepsoft.com/MRRSystem.)
* Programmed Mylex-UI, a pair pure Tcl/Tk applications (one terminal based, the
other graphically based) that interface with the DAC960 RAID Driver under Linux.
(see http://freshmeat.net/projects/mylexui/.)
* Coded TkNewsII, a QWK/NNTP news and E-Mail client, written in Tcl/Tk with
some C-coded support programs. (See http://freshmeat.net/projects/tknewsii/.)
* Created a Shopping Cart CGI script in Tcl connecting to PayPal for Celestine
Press.
CVRL, CS Dept.,University Of Massachusetts - System Programmer - 9/1978 - 11/2005 - Assisted professors and graduate/undergraduate students with computer programs
and software questions. Collaborated on implementation of old LISPF3 based Vision
System on VAX-11/780 contributed to getting GRASPER compiled and running under
CLisp. Worked on implementation of LLVS (Low Level Vision System). Responsible for
system administration in UNIX and Linux environments and computer programming in
C, C++, Tcl/Tk, Lisp and original Lisp Compiler for CLisp.
Key Achievements:
* Conducted major design and implementation of ISR3.1 and ISR3.2 (Intermedi-
ate Symbolic Representation, V3.1 and V3.2) in C++, with particular work on the
graphics and file I/O support.
* Translated Dr. Howard Schultz's Terrest System from FORTRAN to C, utilizing
Posix threading to make effective use of SMP processing.
* Created a cross-platform GUI front end for the Camera Calibration system in
Tcl/Tk.
* Created a GUI front-end for the Terrest System in Tcl/Tk.