47 Merriam Ave.
Bronxville, NY 10708
voice: (914) 961-5636
fax: (914) 961-0450


New York University. Courant Institute of Mathematical Science.
New York, New York. 33 credit hours of masters level computer science classes including advanced database tuning, natural language processing, numerical methods, biological algorithms, microprocessors, and advanced robotics. GPA 3.9.

Harvard University.
Cambridge, Massachusetts. Bachelor of Arts, anthropology, March, 1986.

Goshen College.
Goshen, Indiana. Completed NCATE approved teacher certification program in secondary math and chemistry. December, 1989.
President and Software Engineer,
codeHorse, Inc.; June 1996 to present.
Software development and consulting services for businesses seeking custom software solutions. Expertise in e-commerce, tracking systems, and secure multi-user environments with fine-grained access management. Experience in the fashion industry, publishing, and construction and manufacturing, public libraries, non-profits and small business. Clients include many well-known international companies.

Early work from 1996-2000 included children's games and educational software, later work has focused on web-based business applications with database back-ends. Recent work includes secure database replication to cloud servers.

An extensive library of software tools allows codeHorse to deliver working software on time and on budget, often exceeding functional expectations.

See http://www.codehorse.com/projects for a list of codeHorse projects and clients.
See http://www.codehorse.com/patents for a list of codeHorse patents.

Senior Software Engineer,
Ehrlich Multimedia / Times Mirror Multimedia; Park Ridge, New Jersey, July 1992 to May 1996.
Led a team of five engineers in the production of over a dozen cd-rom titles for clients including Sandoz, Wiley, Harper Collins, and McGraw Hill, and Merck. Designed exciting interfaces and efficient software architectures for innovative children's games for the consumer market.
See http://www.codehorse.com/ehrlich.html for role in various Ehrlich projects.

Mathematics Teacher,
Nyack High School; Nyack, New York, January 1990 to June 1992.
Used C++ to write an educational program for a Novell network using SPX/IPX to monitor 25 students' progress simultaneously and control their advancement in real time from a remote terminal. Used the program to help prepare students for the NYS Regents exams. As assistant wrestling coach, wrote a C++ program for running wrestling tournaments.


Computer Languages :
Perl, SQL, Javascript, C++, Lingo, Lisp, Basic, PHP, Java

Oracle, Mysql

some French, some Spanish.

References available on request

codeHorse Homepage