Speed Country – From Theory To Reality

With my cousin Paul Silvis, coming to me with a brilliant idea of bringing together all of our loves of speed Cars, Trucks, SUVS, Dirt Bikes, 4-Wheelers, Street Bikes, Snowmobiles, and Jet skis into one social networking system I instantly saw that this was an opportunity of a lifetime and hoped right aboard the project.

With my expertise being SQL Database Management, I designed a database which will allow for maximum growth, incorporating over twenty tables and linking them via Primary and Foreign Keys. Through this stable database I designed it to allows for easy growth, and expansion without the most important thing of keeping it non-repetitive, which most databases are repetitive resulting in massively large, unnecessary rows, tables, and extremely slow queries.

With the database underway and Paul writing the PHP code to allow for these Vehicles, and Users, and Comments we quickly realized we needed a beautiful layout to incorporate all of our useful features and present them in a way that they are both easy to find and easy to use. Enter me once again. After browsing Car Domain, Facebook, MySpace, DailyMotion, Youtube, you name the social networking site I browsed it to find suggestions. I merged tools from each Social Network, and came up with my own layout and design to both make it easy and fun to be on Speed Country!

With the main focus being a community I geared the site towards very few static images, and static well… anything. Enter Articles, Showrooms, Video Galleries, Profiles, and the endless Cars you can upload.

Only problem is that my cousin loves 3 hours away from me. How are we possibly supposed to work from a distance  and delegate who is working on what, what progress we have made, and where we want our project to head? Enter Google Docs.

We used Google Tools to allow us to create one huge word document that we could all simotaniously edit and modify. We broke our Google Doc up into sections and use the Color Coding system as shown above so that we would know who was doing and working on what.


Alex’s Step Up

Went camping for the weekend and run quads and dirt bikes around when my buddy Alex saw a hill climb he thought he could turn into a step up… Anyways it worked.

Alex’s Step Up

Motocross Video 2007 – “Bruup”

This was a season long video production by myself of various riders. There are several locations in this video and it was created with Adobe Premiere. All the filming and editing was done by me. For more information on it feel free to leave a comment. Enjoy!

Axiom Films

Axiom Films has been completely remade over with a php and mysql database theme. All of the Videos and Photos are driven via a database and then categorized to suit whatever Category i would like. There is also a full on fan base, and team riders system that first allows you to register for the site, then upload a picture and some personal information about yourself.

Registering not only allows you to be shown on the site but it also allows you to be able to  post comments on Videos. Photo comments is possible however i found it to not be neccessary as the traffic for the site is so relatively low.

The biggest part of the webpage that the common user can not see is the administration panel. Which when a authenticated user logs in who has admin rights can modify other user’s account information, add, delete, and modify video information and even broadcast an html email to every user on the site.

This website was mostly a learning experience for me and has allowed me to enter the world of web 2.0 and build dynamic webpages!

Bubble Sort and Binary Search

In Computer Science 101 one of our last assignments for the class was to create a program that first prompts the user to create a restaraunt menu essentially including food and calories. Than once the user is done entering menu items the user types “done”.  The program than sorts the data using a bubble sort which puts the items in alphabeltical order by comparing each individual item and than swaping if one has a greater value.

The next stage of the program is you can look up what you want by just searching. It does this using a binary search which basically searches the program from the middle and than works its way up or down based upon the numerical value the program assigns to it.

Here is the code below.

#include <iostream>

#include <string>

using namespace std;

int main()


string food[100];

string lookup;

int calories[100];

bool itemFound = false;

int a = –1;

// Enter Data




cout << “Enter a menu item (enter
‘done’ when finished): “
<< endl;

getline(cin, food[a]);

if (food[a] != “done”)


cout << “Enter the number of calories:
<< endl;

cin >> calories[a];



}while (food[a] != “done”);

// Sort

for (int x = 1; x < a; x++)


for (int y = 0; y < a-1; y++)


if (food[y] > food[x])


string tmpname = food[x];

int tmpage = calories[x];

food[x] = food[y];

calories[x] = calories[y];

food[y] = tmpname;

calories[y] = tmpage;




// Binary Search

while (itemFound == false)


cout << “Enter a product to look up:



if (lookup == “done”)


itemFound = true;



int upperbound = a;

int lowerbound = 0;

int position;

position = (lowerbound + upperbound) / 2;

while((food[position] !=
lookup) && (lowerbound <= upperbound))


if (food[position] > lookup)

upperbound = position – 1;

else if(food[position] < lookup)

lowerbound = position + 1;

position = (lowerbound + upperbound) / 2;


if (food[position] == lookup)

cout << food[position] << ” has

<< calories[position] << “calories.” << endl;

if (lowerbound

> upperbound)

cout << lookup << ” was not
<< endl;



Three Brothers

This extreme sport motocross video was made entirely by me using one mini dv tape video camera and a computer with Adobe Premier. The effects that are included in this movie are basic text effects, video transitions, and the whole thing is choreographed to the song playing. This video only took about a weekend to produce and turned out really well. Enjoy!


One of our first assignments in IST 110 was to create a podcast and upload it to the Penn State ItunesU folder. The itunesU is a way that Penn State can easily distribute podcasts that automatically come to your computer and update you when a new one is avaible. This activity was helpful because it showed us why podcasts are so important and why they are so popular in the world today. The idea behind a podcast illustrates the theme of web 2.0 with RSS feeds automatically updating you with the information you need as quickly as possible. This assignment also showed us how easy it is to create these and in the future I will be able to upload a new podcast very quickly and effectively.

PSU Social Networking

In our IST 110 class we were given a proposal from PSU to develop a Social networking suite to connect Penn State as a whole. For our project we decided to make a facebook similar program in which there would be multiple networks and ways to easily allow students to find other people in there class and would allow publication of previous projects and resources for new students to see what they expected to do in a class. See the presentation power point here.

Note: We did implement the site, All we did is develop the basis behind the project to get approved by Penn State before we proceeded with further action.

Snowboarding Video 2008 – “Stand Strong Original & Remake”

Stand Strong is our newest video production for the 2007-2008 winter season. Stand Strong features resorts like Seven Springs, Tussey Mountain, Mount Snow, Park City, The Canyons, Big Boulder, and some back yard hooligans. Our riders include Mike Silvis, Alex Woskob, Trevor Taylor, Dom Scala, Paul Silvis and Brian James. Enjoy!



or watch it in high def on youtube here

Campus View Place

Campus View Place is XHTML and CSS Valid with search engine optimization techniques to get it to the top 10 of google results.It also incorporates all sorts of other design aspects including java, php and flash. The java and flash help to create a cleaner sleeker design to the page, while bringing efficency to loading. The php is used primarly for just the leasing form.

One last feature while small, is extremely helpful. The site also uses Google Maps to create an easy way to navigate around the area and get directions to the main office.

Link to Campus View Place