Telecommuting subcontract work doing software development, preferably for people with disabilities. I can work in Linux, Mac and Windows, and I have a broadband Internet connection. I have written several Braille translation programs. My most recent experience is with C. The contract would actually be with JJB Software, Inc., of which I am the President and Chief Software developer.
March 1985 to June 1989
Ph.D. candidate (All But Dissertation)
University of Wisconsin-Madison
Major: Computer Science
January 1978 to October 1982
Master of Science
University of Wisconsin-Madison
Major: Computer Science
Minor: Electronics Engineering
September 1957 to June 1961
Bachelor of Arts
College of St. Thomas, St. Paul, Minnesota
Major: Mathematics
C, C++, PL/I, Pascal, Cobol, Basic, IBM370 Assembly, Fortran, Lisp, Prolog, 80X86 Assembly, HTML, PERL, PHP
May 1981 to present
Computers to Help People, Inc., Madison, Wisconsin
Founder and Executive Director
This is a non-profit corporation whose mission is to apply computer
technology to the problems of people with disabilities, especially to
increasing their employability and productivity. At present, our
principal activities are translating books on mathematics and science
into Braille and electronic text and providing special computer hardware
and software to people with disabilities. I developed the routines which
translate mathematics into Braille for the MegaDots Braille translating program, under
subcontract with Braille Planet (now merged with Duxbury Systems).
MegaDots, and especially its mathematical features, are still regarded
by many knowledgeable persons as the best Braille translator available.
More recently I have developed a program which produces electronic text
files from MegaDots files. In these files, mathematics is rendered in a
form which can be spoken easily and distinctly by a speech synthesizer.
I have also developed extensions to MegaDots for chemistry, and I am now
working with others here to develop methods of integrating Braille music
produced by the Goodfeel program into MegaDots documents. These are all
leading-edge technologies. Finally, I have developed a braille Grade 2
Braille translator for the Linux screen reader known as brltty. This last work is now
leading into the development of a MathML to braille translator.
It will have Braille mathematics
and tactile graphics built into it from the very beginning and will be
free and open-source. Currently I maintain two other Web sites,
www.chpi.org,
the company website, and my
Internet Ministry site. In the course of all this, I have greatly
improved my oral and written communications skills and have, of course,
accumulated considerable experience as an entrepreneur and manager. In
today's increasingly global economy it may also be of interest that I
know Spanish and French.
May 1972 to January 1978
Administrative Computing Center, University of Wisconsin-Parkside
Computer Programmer
Most of the applications had to do with educational record-keeping, testing
and registration using an IBM370 mainframe. A major project was to write,
document and maintain a test-scoring system in PL/I. Because of my knowledge
of assembly language, I debugged and updated an early computerized
registration package.
May 1970 to May 1972
Willoughby-Eastlake School District, Cleveland, Ohio
Programmer
A school district using an IBM1401 computer and assembly language for which I
wrote an operating system to streamline the computer-room procedures, worked
on applications, including class scheduling, assisted in the transition to an
IBM360.
October 1965 to September 1969
Medcomp Research Corporation, Cincinnati, Ohio
Programmer
Worked on various applications, using assembly language and Cobol. I
also developed one of the first braille translation programs,
working in assembly language on an IBM7040. This was truly
cutting-edge technology for its time, but unfortunately nothing was
done with it.
Electronics, computer simulation, scripture scholarship, science fiction, writing.
Available upon request because they change.
Copyright (C) 2006
JJB Software, Inc.
Last updated 02/21/2006.