Luke DeWitt

Online Portfolio

| contact | back to whatadewitt.com
BET - 106 & Park Favorite Moments
Project Name: BET - 106 & Park Favorite Moments
Company: TeamSpace Canada / BET
Date of Completion: August 2008
Technologies Used: Flash, ActionScript 2, XML
Project Description: To date, my favorite project I've done with BET. A slick video player for BET's 106 & Park show.

This nice little video player is fairly simple, but looks and works very nicely. Fans of the show can visit the 106 & Park website, watch some of the top moments from the show's run, and vote on what their favorite moment is. A countdown will be shown live on air after voting has completed.

I can't explain why I like this more than any of the other projects I've done with BET, but I think the overall look, the rollover effects and perhaps even the videos themselves have something to do with it.
Tropic Thunder - Finish the Scene
Project Name: Tropic Thunder - Finish the Scene
Company: TeamSpace Canada / BET
Date of Completion: August 2008
Technologies Used: Flash, ActionScript2, XML
Project Description: A very simple project for BET, but one of the more pleasing to the eye projects I've done with them.

This was simply displayed on a page and encouraged fans to vote on what they believed the next line of the movie would be. After voting they were able to register for a prize as well as see what the line they went with in the movie was.

* note: The design for this application was done by BET Interactive. I was the developer for the application.
BET Ultimate Fan '08
Project Name: BET Ultimate Fan '08
Company: TeamSpace Canada / BET
Date of Completion: June 2008
Technologies Used: Flash, ActionScript2, XML
Project Description: A project for BET's 2008 awards show.

After the producers had chosen four finalists for BET's 'Ultimate Fan' contest, this drive-in inspired application allowed the public to vote on who they believed to be the ultimate fan to win a trip to the Awards show.


* note: The design for this application was done by BET Interactive. I was the developer for the application.
MTV White Label Widgets
Project Name: MTV White Label Widgets
Company: TeamSpace Canada / MTV Networks
Date of Completion: March - May '08
Technologies Used: Flex, MXML, ActionScript3, Flash, XML, PureMVC
Project Description: A great project developed for MTV Networks by myself and two other developers from theRedSpace.

The White Label Widgets project provides MTV producers to create fully customizable widgets to be deployed on everything from television show sites, to social networking sites and more.

The robust widget framework allows the producers to add many different pieces of content including video, using MTV's federated player technology (developed by theRedSpace as well), news feeds, photo galleries, polls, countdown timers, television schedules, video search module and more, while also allowing them to fully customize the look, feel and advertising with minimal effort.

A project that continues to grow and one of my more proud projects, mainly because of the number of people that see/use it.
Think MTV Choose or Lose Super Tuesday
Project Name: Think MTV Choose or Lose Super Tuesday
Company: TeamSpace Canada / MTV
Date of Completion: January - February 2008
Technologies Used: Flash, ActionScript 3, XML
Project Description: With the elections coming in the States, I was once again pegged to build an application for MTV's 'Think' brand who were ramping up for 'Super Tuesday'. To this point, I have never been so proud of an application I built.

The whole application looks pretty simple. Reads some XML, displays some data, but the smooth animations I added (unfortunately not visible in simple screen shots) and just the overall flow of the application is something I'm really proud of.

What I enjoy the most about the application is the fact that it polls an XML file every x-number of seconds to check to see whether the blogger is broadcasting live from their cell phone, and checking every y-seconds to see if they have recently updated their blog in the last hour and will display a frame around the user depending on the case.

There were actually two different versions of the application, one for the main 'Think' page and one for the 'MTV News' homepage. Both read the same XML files, making it easy to keep track of data on the site, rather than having different XML files all over the site.

Really just enjoyed this project from start to finish. It came out very smooth and clean, and the code behind it was the same way.

* note: The design for this application was done by the folks at MTV Interactive. I was the developer for the application. I did however have reign over the animations, which I think were very slick! Unfortunately some of the images provided did not have the best sizes were required to be stretched.
Think MTV Slider
Project Name: Think MTV Slider
Company: TeamSpace Canada / MTV
Date of Completion: December 2007, January 2008
Technologies Used: Flash, ActionScript 3, XML
Project Description: After some more very generic players with BET which I haven't posted because having the same over and over may be a bit too repetitive (and unimpressive in my mind), I was asked by MTV to create a very useful 'slider' to display the bloggers in their 'Think' campaign for the upcoming elections in the states.

Basically the slider is very generic with some pretty impressive math behind it to loop the 'bloggers' around when the user is at the end and hits the 'next' button, likewise for the 'previous' button at the start. It also handled the case where there was no need for those buttons.

In January I was asked to modify the application to handle the same functionality for the presidential candidates. The file was the same, with the change made that depending on the XML that was read, it would know whether or not to display the candidates or the bloggers, and if it was the candidates and did not require the looping then it would group all of the candidates of the same party together.

* note: The design for this application was done by the folks at MTV Interactive. I was the developer for the application. Unfortunately some of the images provided did not have the best sizes were required to be stretched.
TeamSpace Foosball Tracker
Project Name: TeamSpace Foosball Tracker
Company: None - Myself
Date of Completion: August 2007, November 2007
Technologies Used: HTML, PHP, CSS, JavaScript, AJAX, SQL
Project Description: At the office at TeamSpace we have a foosball table. It's a lot of fun to get away from the monitor for a few minutes with a couple of the co-workers and play a quick game of foos.

Shortly after I started in June, we started kicking around the idea that it would be fun to have a way to track the best players in the office. We never thought much of it, but then I got to thinking that it wouldn't really be too difficult and a great way to do some PHP/MySQL/AJAX work, which is something I really wanted to get more into. So, in July, when I was sitting around bored, I started to build the app.

All in all it was a very simple project to build and a lot of people in the office got a lot of joy out of it, so I have to consider it a success!

In November I added some new functionality including team statistics and an administrator account for myself as well as I implemented a much slicker design.
BET - Doritos Hot / Cool Challenge
Project Name: BET - Doritos Hot / Cool Challenge
Company: TeamSpace Canada / BET
Date of Completion: September 2007
Technologies Used: Flash, ActionScript 2, XML
Project Description: Another generic player project. But this one was quite a bit different from the others.

For the first few weeks of the contest there were two tabs, each with two videos of people competing. The user could vote on both a "Hot" and "Cool" performer.

Also, there was a second player that would be similar, but would only show the week's winner's and have no voting functionality.

Finally, there was the generic looking player, where all the winning teams videos could be seen.

* note: The design for this application was done by BET Interactive. I was the developer for the application.
BET - Ballpark Rap Challenge
Project Name: BET - Ballpark Rap Challenge
Company: TeamSpace Canada / BET
Date of Completion: September 2007
Technologies Used: Flash, ActionScript 2, XML
Project Description: After the Online Best Player was finished, BET decided they wanted to go with some very similar players over the next few months. By making some small modifications to the Online Best Player, I was able to create a simple generic video player with voting functionality that would be easily skinnable, thus cutting down on production time.

The Ballpark Rap Challenge was the first player to use this generic model. Once I received the graphics, the application was built and ready to go in just about an hour. While there were minor modifications to be made, a project that took so little time and ended up looking the best of all the players we have built thus far (in my opinion), I couldn't have been happier with it.

* note: The design for this application was done by BET Interactive. I was the developer for the application.
BET - Online's Best Player
Project Name: BET - Online's Best Player
Company: TeamSpace Canada / BET
Date of Completion: August 2007
Technologies Used: ActionScript 2, Flash, XML
Project Description: The Online's Best player was an application to showcase some of the artist's to be featured on BET's original program "Sunday's Best". The show is basically the "American Idol" of Gospel music. Viewer's can browse to the site, watch five videos selected by BET brass, and vote on their favorite. I know the contestant with the most votes wins a prize, but at the moment, that prize escapes my mind...

A project that was built very quickly but turned out nice. I, personally, took a different approach in the way I coded this application and it turned out pretty great for a project that was built pretty quickly.

* note: The design for this application was done by BET Interactive, Daniel Garcia of TeamSpace Canada and I were the developers for the application.
BET - onBlast 2.0 Player
Project Name: BET - onBlast 2.0 Player
Company: TeamSpace Canada / BET
Date of Completion: July 2007
Technologies Used: ActionScript 2, Flash, XML, PixLib for AS2 (open source library)
Project Description: The main video player application for videos at BET.com. The onBlast player is one of the most hit areas on the BET website.

I came in late on this project. BET had contracted an outside developer to build the onBlast 2.0 player. He built in (and did a really great job). However, there were extra features to be added (mainly in the area of advertisements and ad tracking) as well as some bugs to fix and extra enhancements. While I was not a part of this project from the start, it was a great opportunity to "take over" someone else's code and have to make it my own without breaking the whole app.

All in all, it was a great project to work on.

* note: I have to give props to Daniel Garcia from TeamSpace, as he too helped a lot on fixing bugs with me on this project.
Bet - Bet Awards '07
Project Name: Bet - Bet Awards '07
Company: TeamSpace Canada / BET
Date of Completion: June 2007
Technologies Used: Flash, ActionScript, XML
Project Description: Basically a simple site for the BET Awards 2007, however was a very rushed project.
All content is read from XML files hosted on the BET server (which explains why all the screen grabs are 'post-event').

* note: I did development on this project. The design was done by BET Interactive. Thanks to Daniel Garcia for his help with the Nominees and News pages.
BET - The 5ive
Project Name: BET - The 5ive
Company: TeamSpace Canada / BET
Date of Completion: Late May 2007
Technologies Used: Flash, ActionScript, XML
Project Description: The 5ive was a project I got when I first started working with TeamSpace. Basically a show of the same name runs three times a week where they feature five videos. After the show, these same videos can be seen online at the 5ive's website. User's can vote on their favorires, as well as watch previous shows videos.

There is also functionality for the viewer's do vote with the "Video Remix" voting system.

* note: I did development on this project. The design was done by BET Interactive
Coolriot.com
Project Name: Coolriot.com
Company: PenguinFire Media
Date of Completion: April 2006 - April 2007
Technologies Used: Flash, ActionScript, Java, MySQL, HTML, JavaScript, AJAX, XML, CSS, Open Source Projects including Jetspeed-2, Tomcat, Hibernate and Openfire.
Project Description: Coolriot.com was a website created to give local companies a presence to advertise online. Traffic was driven to the site to play the games in hopes of winning different prizes from these companies, as well as other services, such as weather, movie listings, lotto numbers, etc.

This is a sample of some of the applications (portlets) I built for the site.

* note: I did little with the design of the application... I was mainly the developer, though I did do some of the design of the Coolriot applications.
contact info
Email: luke@whatadewitt.com
MSN: lukedewitt2112@hotmail.com
Mailing: 76 Fairfax Drive
Suite 108
Halifax, Nova Scotia
B3S 1M8