John Gotts' Home Page

More information about me.

Click the image for a short bio.
Recent updates:

2013/01/30: Back online after an hiatus.

I am taking time off from the University of Michigan. I originally declared electrical engineering and amassed about six credit years with a full complement of computer engineering and computer science coursework. I was never interested in electrical engineering and stopped taking classes to resume what I had been doing since I was a child, programming. I started my own Linux consulting company, Linux Savvy Solutions, LLC, but I never had time to get it rolling. During the summer of 1996, I interned at Ford Motor Company's prestigious Scientific Research Laboratories, developing a medium-sized (approximately 4000 line) Motif application in ANSI C. During the summer of 1997, I interned in Research Triangle Park, NC, at Avant!, a producer of electrical engineering CAD (computer-aided design) tools and developed a medium-sized (approximately 6000 line) Java application. During the Spring and Winter 1998 terms (July-December), I interned again at Avant! and developed a cross-product documentation system (a mixture of shell and Perl scripts for the back end and C and Tcl/Tk for the front end) and a database visualization tool (C, Tcl/Tk, and Scheme) for their next generation layout editor (11,000 lines of code). I've collaboratively developed a Java implementation of Euchre, implemented a Java Realtime Lab Viewer, and have done some Java and database consulting. From 1999-2005, I developed a derivative trading system for F & M Financial Trading Systems. The system was approximately 250,000 lines of C and the user interface was pure XML. During 2005, I worked at Cybernet where I created bug fixes for their VPN product and made software improvements to their machine room. After that I worked for ePrize, mainly fixing bugs in My Coke Rewards, reducing the bug count to zero. I am now employed at NetPOS in Ann Arbor, MI, where I'm adding third-party integrations to their point of sale (POS) system.

In my spare time, I like to dance.

I also enjoy traveling.

My resume. Please see this page for some of my source code and documentation.

This page was first created in November, 1993, and was last updated on December 30, 2007. It was originally located at and its current location is

Questions? Comments? Send them to me at