John's Projects

Able to learn new information quickly; Skilled in programming languages such as C, C++, C#, Java, ADA, Visual Basic, HTML, XML, LUA, SQL, PHP, .Net, SOAP, Coldfusion; Experience with applications such as Excel, Access, Word, Microsoft Visual Studio, Apache, Unix, Ubuntu Linux, Dos, Oracle, Macromedia Suite, Photoshop
Months of Experience
C C++ C# Java Visual Basic HTML Wordpress SQL PHP .Net Apache Unix/Linux Coldfusion Photoshop MS Office
12 12 3 12 36 60 20 60 48 24 12 15 2 36 144

Daximation! - for teaching tactics in sports

a good looking survey


An online game (Flappy bird clone)

A simple online slot machine

PHP projects

Yahoo Sitebuilder to Dreamweaver. (source)

Membership Directory (source)


A Donation system using Paypal. The thermometer animates if you donate! Feel free to donate to me. Or cheat and log into the admin page. Login info is the same as elsewhere. (source)


Shopping Cart featuring automatic shipping calculator, interfacing with the UPS website. Login info is admin, pass (source)

shopping cart

A security Login system for multiple users


Back-end database adminstration/editor (source)

An Up-Down voting system (source)

vote up or down

A 'easy-form' creation system for programmers (it just turns an array into a form) (source)


Creating cool charts and graphs with Open Flash Chart (source)


More charts: Google charts Generic bar chart


A bunch of cool results from my image processing tests (source)


C stuff

Working with microsoft Kinect to computer

Emgu OpenCV function tester with GUI. C# (source)

A bot for Simcity Social. This was pretty cool, as it captured what appeared on the monitor. C++ and OpenCV (source)

Loot Roller for guild in World of Warcraft. C++ (source)

Probability analyzer for a World of Warcraft achievement. C++

MUD Bot. Connected to a MUD server via Telnet protocol, logged in, parsed text to determine directions or actions to take, moved around and interacted with the world. Outputted a map as it went along. If other people spoke/chatted in its presence, it would interface with the ELIZA chatterbot and carry on a conversation. Sadly, I lost the code. C++

A Final Fantasy XI bot. C++ (source)



Cubieboard/raspberry Pi programming

Flash/ video game

Unable to display content. Adobe Flash is required.

A 70,000 page book about coaching soccer! (I'm really proud of it)

Buying a grand piano, rebuilding it, and learning to tune it.

My Wordpress

Content Management System for UW-Parkside student newspaper, the Ranger News. Coldfusion. (source)

Part-of-speech analyzer. Connected to google to spellcheck and retrieve parts-of-speech of words. Analyzed sentance structure to determine most likely part of speech for each word. Visual Basic and MS Access database. (source)

Wrote a (unfinished) Fantasy Novel of 30,000 words.

Learning to program by copying code from the last page of 3-2-1 contact magazines during childhood. GWBasic language.

Internet Presence StackOverflow profile:

My World of Warcraft Mods:

All the domains I managed


SATs :800 math, 720 verbal (still looking for the piece of paper)

ACTs: 33

GMAT: 660

PHP: 75%

Macromedia Flash: 70%

(Sorted by reverse chronology)

Robot Programming, Gateway Technical College. 2013

Paralegal Certification,Carthage College, Kenosha, Wisconsin, 2009

American Sign Language I, Gateway Technical College, 2008

Dale Carnegie Public Speaking Certification, 2007

Fine Arts Studies, Acting and Piano Pedagogy. University of Wisconsin – Parkside , 2003 – 2004
Classes taken: Piano Pedagogy I, II, Acting I, II, Voice I, Jazz Improvization, Communication,Intermediate Piano, Creative Writing
Also a drawing class at UW-Milwaukee

Bachelor of Science - Computer Science. University of Wisconsin – Madison, Class of 2001
3.0 GPA, 2.88 GPA in major (but keep in mind this is only for one year, where I took thirty credits of some of the hardest Comp Sci classes)
Classes taken: Computer Architecture I, Artificial Intelligence, Calculus II, III, Crypography, Ethnic Studies, Environmental Toxicology, Numerical Methods

Study abroad, University of Queensland, Australia, 2000.
Classes taken: Introduction to Databases, Data Structures, Algorithms, Software Design & Testing

Elmira College, Elmira, NY, 1997-1999
My GPA was good, something like 3.7, unfortunately that did not transfer over to UW-Madison
Classes taken: Mainly Philosophy, Chemistry and Music. Ethics, Taoism, History of Philosophy, American Literature Studies, Chemistry I, II, Organic Chemistry I, II, Intermediate Piano I,II,III,IV, Music Theory I, II, III, Beginning Guitar I, II, beginning Saxaphone

Christian Life High School. Valedictorian.


Teacher, Afterschool Enrichment Solutions (2014-2017)
Teaching approx one hour a day, after school, middle-school students (grades 1-8), various topics, mainly chess, engineering concepts (we built stuff out of kits), and programming video games (using

I wrote a 70,000 word book! (Summer of 2016)

Soccer Referee, Kenosha Area Soccer League (2014-2017)

Web Site Programmer, Avis Web Design (April 2010 –  Dec 2014).
It used to be full-time but work has dried up lately, to about three hours per week.
My duties: Receive a 'mock-up' or basic layout and, using Adobe Photoshop, I would edit and slice it then using Adobe Dreamweaver and Yahoo SiteBuilder, tweaking any problems by hand-coding the HTML and CSS. Photoshop, Javascript and Php used for more advanced projects. Approximately 100 websites created. Average page count: 6. Approximately ten of those were major projects. Basic SQL and database administration for every site.

Soccer coach. St. Joe's Catholic Academy, Wilmot High School, Kenosha Area Soccer League. (2005 – Present)

Legal Assistant, Madrigrano, Aiello & Santarelli. LLC. Intern (March-April 2011)

Mod Developer, (2006 – Dec 2010)
Creating and selling interface modifications (mods) for the online game World of Warcraft . They pay you .01 to .05 of a cent per download. 400,000 unique downloads made me money. Approximately $2000 total. Not much but I am still proud of it. LUA programming language.

Tutor, Boys & Girls club of Kenosha (Nov. 2007 - June 2008). I supervised and tutored elementary school students.

Sales Associate, Sunglass Hut (March-Oct 2006)

Dog Handler, Dairyland Greyhound Park (April 2005)

Furniture Mover, Lathrop Furniture, bought out by Furniture Express (April 2004-February 2005)

Piano Teacher, Self-Employed (Spring of 2004)

Programmer, Quality Control Tester, Automated Peripherals, Inc.
Engineered technical documents into custom payroll software for hospitals; Tested code; Wrote reports on issues found and their potential solutions (February 2002 – August 2003) Visual Basic and Oracle databases.

Grocery Bagger (Summer of 2000)

Mailman, Cafeteria server (Softmore year of College)

Soccer Referee (All of High School)

Hobbies Soccer Piano Traveling

Director, Actor, Lakeside Players (2010 – Present)

To Do:


dynamic backgrounds Done! Refresh the page to see a new, super cool, background!

This page was last modified: