BRENT W. BACCALA

BACKGROUND

After studying physics in college, I spent over a decade teaching and programming computer systems, primarily networks. I developed the www.freesoft.org website to be primarily a source of freely available Internet engineering information, and have participated in the development of several free software projects. Recently, I've returned to my academic roots in mathematics and physical sciences.

EXPERIENCE

2007

While a member of the chessgames.com World Team, developed the open-source chess endgame analyzer Hoffman.

Developed a simple software tool to aid visualization of polynomial roots.

Attended the DARTII differential algebra workshop at Rutgers University.

2006

Continued my math studies, focusing primarily on differential algebra.

Began teaching a non-credit class in this subject at the University of Maryland College Park that I aborted after two weeks because no students remained in the class.

Aided software development of dvdauthor, an open-source DVD authoring program.

Wrote a series of essays discussing mobility, multicasting, NAT, and a Java-based caching scheme.

2005

Traveled through Mexico, Belize, Guatemala from February through October. Demonstrated a hydraulic ram for a local office of SEMERNAP (roughly the Mexican equivalent of the National Park Service) and prepared a DVD describing its design and construction.

Enhanced the rfbproxy program to provide an open-source method for capturing screen sessions and converting them to MPEG videos (screencasts).

2004

Built a hydraulic ram, a water pump that does not require electricity, relying instead on the energy of moving water to lift a percentage of it to a higher altitude. I became interested in this technology after my stay in a part of Mexico without electricity.

2003

Taught briefly at a Catholic boarding school in Mexico in the spring.

In June, released a new version of xoscope, a digital storage oscilloscope for Linux.

Contributed a driver to COMEDI for the Quatech DAQP-208/308 data acquisition card.

2002

Spent the spring semester as a permanent substitute teacher at Washington and Lee High School, Arlington, VA, during which time I wrote the essay Christianity and democracy in Les Miserables.

2001

Developed software for intermediate foreign language students that facilitates continuous reading in Spanish by placing hyperlinks on every word in a Spanish document, triggering a lookup in a Spanish-English dictionary when the words are clicked.

2000

Wrote Guardian Alert: How it works, a two-part essay exploring the design of a 10.5 GHz microwave radar circuit.



1997-2000

Joined Automation Research Systems, Ltd, an Alexandria, Virginia Cisco certified training partner, teaching Internet classes while continuing development of freesoft.org.

1995-present

Founded www.freesoft.org.

1995

Joined Data Transfer Group, a San Diego-based Internet service provider, performing router and server maintenance.

1993-94

Helped form Mesa Consulting, L.C., "helping to build the information super highway" through training, consulting and course development.

1991-92

Joined Chesapeake Computer Consultants, Inc

Developed router software for Cisco Systems, Inc.

Performed wide-area network analysis for U.S. Bureau of the Census.

Developed and taught an advanced TCP/IP course focusing on Cisco router configuration.

1991

Joined Administrative Computer Center, University of Maryland, supporting an SNA-based Token Ring campus-wide network.

1990

Asked to join Office of Campus Activities, University of Maryland, as primary support technician for IBM PC Novell NetWare LAN

Master Councilor, Glen Burnie Chapter, Order of DeMolay, June - December 1990

1987-1993

Undergraduate studies, University of Maryland at College Park.

1987

Graduated Chesapeake Senior High School, Pasadena, Maryland

Enrolled full-time at University of Maryland, College Park

1985-1987

Intern, United States Naval Academy, Department of Aerospace Engineering and Computer Aided Design / Interactive Graphics (CAD/IG) group

1984-85

Enrolled at University of Maryland, Baltimore County, during 10th grade, taking Linear Algebra and Newtonian Mechanics

1984

Visited Israel, Jordan, Egypt, Italy and Germany with parents

1983-84

Completed AP Calculus in 9th grade

1982-83
Completed Center for Talented Youth (CTY)'s mathematics program at John Hopkins University in preparation for taking calculus in 9th grade.

SKILLS

Programming: C, Java, C++, Perl, Prolog, Tcl/Tk, LISP

Teaching: corporate training (ten years), some high school (substitute / part time)

Writing: technical essays, political polemics, documentation and courseware

Languages: English (native speaker), Spanish (self taught; intermediate skill) Russian (five years in high school/college; very limited skill), French (two years in middle school; very limited skill),

Electronics: analog and digital circuit design and construction

Operating Systems: Linux, UNIX variants, cisco

Networking: TCP/IP Internet

Hobbies: literature, piano, soccer, baseball

EDUCATION

Chesapeake Senior High School, Pasadena, MD; graduated 1987

University of Maryland Baltimore County (part-time while in high school)

University of Maryland College Park (physics major; 1 class short of B.S.)

CONTACT

Brent Baccala can be reached on the Internet as baccala@freesoft.org.

References available on request