Posts Tagged ‘tesla’


This week has been a bit intense. I am currently sitting at the San Jose Airport waiting for my flight to DC. Can’t wait to get on the plane because it is the first time I will have had a chance to sleep in the past 36 hours. (There are not enough hours in the day…)

Between binging on coffee and binging on energy drinks Andy and myself got a significant amount of work done, including but not limited to: having our program becoming autonomous and killing off Visual Studios, staring at code for about 2 hours before realizing it just needs to be pluralized to make it work, and of course a celebrator breaking of chair after I realized yet again that the letter “s” has ruined another  2 hours of my life! WOO!

Not only did we break chairs, but we also got an awesome GUI going and I migrated the original Tesla app into a plugin for Croogo. This allowed for Access Control, Auth, and an awesome template system. It also allowed for making Tesla modular enough to be run on any server!

I got 2 more features to wrap up before tomorrow night though :(. So there may be 1 more all nighter in my future for this contest. But hey, this is what I live for! It feels like 4 years ago when I was getting on stage for my first “big” concert. Lovin’ the pressure :-D!


We need your help!!!

Andy Manoske and myself are representing the fine people of SJSU, CS Club, Game Dev, California and our respective organizations and communities this Friday in Washington D.C. for Project Tesla, a software tool.

But we need your help. Tesla has been well-recieved with 33,000 votes by people all around the world, and it’s battling neck and neck with some other folks for the coveted People’s Choice award. We need YOUR vote to help us clinch this award and EVERY vote counts.

How do you vote?

1.) Go to
2.) Click on “The Tesla Project”
3.) At the bottom rank us x-number of stars and submit your vote.

Please tell EVERYONE you know! We’re SO close to winning this, and we really need all of your guys’ help!

I will post video updates as the week goes on showing off our progress towards and during our stay in DC.
Technologies Used: CakePHP, .net C# (client), and tons of math!

We have significantly upgraded our project since the video mentioned earlier.

If you would like to be part of our testimonials at the competition please leave me a comment with your name and organization! You just need to discuss the value and importance of the Tesla Project!

Thanks! 🙂

Not me - but it hilariously/accurately describes my emotions currently

Not me - but it hilariously/accurately describes my emotions currently

Wow, its been almost a month since my last post! Sorry guys, was busy with school and work; however, now that that is done I can devote more attention to personal projects, woo!

Andy and myself found out last week that we made it to the semifinal round of imagine cup. This round will determine the winners in the national scene! So now its time to start upgrading our entry.

Meh forget that for now…. IM GOING TO DC BABY, FOR FREE! WOOO (THE CROWD GOES WILD). My plans for DC are as follows:

  • First and foremost: Become president and take over the world. Don’t ask me how… It will happen.
  • Second: Don’t be sober… Being sober is completely unnecessary for the purposes of a presentation.
  • Third: Nerd out with fellow nerds… Self explanatory and completely necessary.
  • Forth: Roll out to the clubs with random people I meet from Imagine Cup. I will visit the top 10, as described here: Clubin’ . There is something about the name Zanzibar that just makes me want to go there. It better be good DC or I will be highly disappointed!
  • Fifth: Be a nerdy tourist for a bit. I used to make fun of people taking pictures all touristy like, but now it feels right haha. I am in London right now (unable to sleep), but I feel like taking pictures of everything, including the subway even though I find that odd myself…

On more serious notes we gotta quickly ramp this project up from a demo to a fully functional platform. We currently have a bunch of ideas in the fray… Here is my to do list :):

  • Create more powerful user centric features including multiple network functional
  • Graphing/Statistical plotting of power consumptions, per network and per machine that scales up and down based on the time range
  • Upgrade the user experience on the website
  • Create some tables to keep track of all hardware available out there with power consumption information

Andy is handling the optimization of the client side stuff and user experience related to that, although I may help with design related issues.

I also had ideas for expanding this project out to mobile devices. We could a) at the least be able to track consumption via mobile device and b) it may be possible to track power consumption of phones. I have not done much mobile development, but I seem to be venturing into it more and more. (Being a web/game developer inherently allows you to make applications for smart phones now a days.)

I do not think it is possible to have multiple processes running on a phone other than an app and a phone OS, I think the biggest challenge would be to be able to keep the app in the background. I am not sure if this sort of thing has been done on a phone before? Also if it is in a daemon of sorts how much power will the app itself consume…

Meh! First things first I guess :). I’ll worry about non-mobile things first… Also I don’t have a real “smart phone.” The LG Dare does not really count hah.

Droid here I come! (cue cheesy advertisement here)


The following video shows off Andy’s and mine’s Imagine Cup 2010 submission. The project dubbed Tesla is about conserving and monitoring energy consumption across a home or office network (or any other for that matter). Tesla has 2 aspects the client side which records data of individual computers and the server/web side which will create new users, networks and display device data.

Currently the user experience is not that amazing; however, the website almost looks awesome and the functionality exists! We are looking to expand in user experience of course; however, we are also looking to make functional enhancements (if we get into the next round). These include enhancing our database of known products (to get more accurate statistics), making an awesome visualizer for the data, and giving alternatives for your computer components in order to reduce consumption. I hope you guys enjoy our video. More coming from us soon on this hopefully!

Someone also mentioned how this could also be applied for overclocking machines and trying to get the biggest bang for the buck/power.

PS: We were running on fumes while recording this, please discard my lame explanations :)!