Pat Stanforth

Software Developer

I am currently looking for a job as a junior developer. I have a BS in Computer Science. I am restarting my career after a break as a full time mother. I've had several college classes to update my skills. To view my resume, see my linkedin page, Pat Ezak Stanforth. Listed below are samples of some of my work. Check back as I'm adding to this list often.


I understand and have coded projects that include OO (data encapsulation, inheritance, and polymorphism), exception handling, overloaded and overridden methods, abstract classes, interfaces, GUI's, generics, Collections Framework, multithreading, and networking.

Below are 2 examples of my work. Both have my name embedded in them so you know that I did write them. The first is a simple calculator with a GUI. Click here to download my calculator. The code includes an interface, String Builder, and an enumeration.

The second Java example was written as a class assignment. It simulates software for a restaurant. As a teaching tool, it covers many of the concepts taught in my classes. It is not a real world application. Click here to download the restaurant application.

Concepts covered in Restaurant Example:


I designed and wrote the website I wrote all of the HTML and CSS code by hand. This all started as a requirement for a class.

I maintain and have made a large number of modifications to a Word Press site,


Projects I have coded for JavaScript include standard programming concepts such as loops, condition statements; built in js objects such as date, regular expressions, math functions, and a random number generator; timers; created forms and verified input; DOM; events; tree nodes, and objects that I created.

The Coronado Towers website contains javaScript that I have written. The home page has 2 pictures that flip back and forth based upon a timer. JQuery is used to fade the pictures in and out. The local info page has a slideshow with pictures and captions.

Here is a link to a game that I created in javaScript, spider solitaire. It uses HTML5's drag and drop feature to move cards from one column to another. HTML5 only works in the latest versions of the browsers (Firefox 18.0.2; Safari 5.1.7; Chrome 25.0; Internet Explorer 9, Opera 12). Most of the HTML elements are created in javaScript and are added to the web page via the DOM. The items seen on the page such as the deck of cards, each card, and the columns are objects that I created. Each object has properties and methods associated with it.