Kris Smith. I do things like this.


References

LinkedIn Profile - http://www.linkedin.com/in/ksmith

Contact Info:

Phone: 630.445.1719
Email: kris@palegroove.com
Twitter: www.twitter.com/croncast
Skype: tanslacks
Web: www.croncast.com


Castlock

Castlock is a new media CMS and engine with real-time internal metrics and analysis built in. I developed and wrote the first version in early 2006 and began licensing it to my employer at the time, The Joint Commission, for professional development via personalized RSS feeds for over 500 mobile field staff.

Castlock is written in PHP and is driven by a MySQL database. It relies on Apache mod_rewrite to allow for better filtering of site usage statistics. All media downloads are handled through a tracking script to verify that the end-user is accessing the correct media.

Castlock's administration UI was designed for simplicity. The only data that really matters when creating content are the title, body and tags. With that in mind I built a simplified UI for adding content, creating RSS feeds and viewing statistics.

The front end UI was built to be themed by the licensee. However, the basics for page display were developed as plug-and-play modules. The front end also has a very strong SEO focus to get the maximum exposure for any item in the client's database.

Another unique aspect of the front end is the way in which I designed comment spam blocking. The usual solutions to stop comment spam are Askimet, CAPTCHAS or mass moderation. The Castlock blocking mechanism works by blocking comment spam by relying on the method in which they are sent. A unique key for every page visit is generated and must be used to leave a comment. If the key doesn't match the comment is blocked. The keys expire every 10 minutes and are regenerated for site visitors during a single session. The way comment spam works is with automated scripts that post data directly to the submission script.

In 2007 I managed the next version build of Castlock into an enterprise level application. I was responsible for three full-time developers, all UI design, database architecture and display of reporting statistics.

Link: http://castlock.com






Filome (alpha - 85% complete and on hold)

Filome is a social search and shared feed aggregator supplied by a community to grow the data pool. 

The site is uniquely designed to take advantage of the low threshold ability within Google reader to share a read item.  Such a low threshold, I believe, allows for a closer to tacit level sharing of knowledge than having to use a toolbar or bookmarklet.  The main reason for building Filome, as a publisher, is to see articles/posts that normally would have met the end of their life cycle with the original reader being syndicated again and creating renewed value for the original publisher.

From this, I developed a concept called "syndication+ " where every shared item is tracked for when it is displayed on the site, in an RSS feed or through a search within the site.  The concept of syndication plus has value in the future as content is resyndicated around the internet so that publishers have an idea of when and where their content is being displayed.  This project is producing the groundwork for other developers who might use a Filome API to display content on their site and be able to share ad revenues with the original publisher. 

I envision this system where every post or content item online has an id like a UPC.  The good news for us is that if the content has been indexed by Google, it has already been given a unique id.  This collection of data will allow for not another digg clone, but a rich source for developers outside of the service.  It is my goal to structure an API for developers interested in picking top sharers, top posts, top shared items. 

I believe that Filome serves a unique space in highlighting what it's sharers found as valuable content and quieting the online din by providing value in content by filtering through the eyes of those participating in the media..

The UI has been designed to be quick loading for mobile devices as well as regular web viewing.  A non-mobile version works with Ajax to check user names and passwords in real time to guarantee proper validation. 

Within Filome, I am in the process of finalizing group creation so a user may select numerous sharers, publishers and keywords to extract data/posts from the site in RSS and normal page views.

Link: http://www.filome.com/internetcases





Affiliate program development



I have developed, implemented and managed two affiliate programs. 

1. An affiliate program for ID3 Podcast Magazine in 2006 to drive subscription sales. ID3 Podcast magazine was a     startup that I launched. The affiliate program relied on members of the podcast community signing up to     become affiliates and place specially generated text links and graphics on their websites to promote the     magazine launch. I designed all affiliate graphics and wrote all code to manage affiliates and maintain financial     records.

2. A unique affiliate program/promotion for Croncast. This affiliate program/promotion was designed to acquire     300 new listeners by the 300th episode. I developed the concept as a contest to give away 2 video iPods. There     was an affiliate that would refer a new listener and be given credit for the new listener. Each new listener that     they referred was considered another entry into the contest. The more referrals, the greater their chances of     winning the iPod. It ran as a modified affiliate program where

How it worked :


Demo:  Available upon request for second program.




Twitter to Blog

 


I can use any mobile device to blog using Twitter as the engine. I am able to distinguish a tweet that is intended to be a blog post by filtering my tweets.

Tweet format: title*body copy*tag1-tag2

I have a PHP script on a cron that runs every two minutes reading my tweets from the API looking for two instances of the asterisk(*). If found then the tweet is entered into a MySQL database as a blog post. Words or phrases separated by (-) are inserted as keywords.

Link: http://www.croncast.com/search/1147/




Flafoo to Twitter

Flafoo, the find it quick on eBay site that I developed sends a tweet every four hours. I have set up a cron that sends a tweet via the API of selected products from a MySQL database.

Once an item is sent as a tweet it is marked in the table not to be re-used. Once the database table empties I have it send me an email telling me to reload it with new hot items on eBay.





Link:
http://twitter.com/flafoo




Flickr to Twitter/Blog (live photo blogging)

   

Typically, developers build this function strictly to send tweets of Flickr photos via the Flickr API and Twitter API. I also combined it with the ability to insert Flickr photo with description and comments as a blog post.

I make use of Flickr as a CMS from a mobile phone via email, iPhone via web or Flickr uploader application.

Here's how it works:
1. I upload photo from phone to Flickr with subject line used as image title
2. In the body under the photo begin with an asterisk (*) if I want the photo, title and description to be a blog post     also
3. In the body under the photo begin with a carat (^) if I want the title and a link to be a tweet
4. Add both asterisk and carat (*^) for blog and twitter
5. A PHP script grabs the Flickr RSS feed and reads it for asterisks and carats every two minutes and sends the     photo, title and description to the appropriate site
6. If it goes to the blog the title and description will be run through a keyword generations script
7. If it goes to Twitter only the title is sent and a shortened url is created to link to the photo.
8. Any comments left at Flickr for a blogged photo are scraped from the Flickr comments feed and inserted with     the appropriate photo post

Flickr to Twitter demonstrates a unique capacity of Twitter to extend conversations outside the platform. There is an immediacy in the manner that conversations take place within twitter that lends itself very well to friends clicking photo links to view the photo.

My favorite example of this has been the ability to live photo blog events from a mobile device and share my experiences visually. By tweeting a photo, either for live blogging or at random I know that photo will receive 5-6 times more viewership than a non-tweeted photo.

Link: http://flickr.com/photos/croncast/2224052037/





Text Links Ads from Ebay API

Developed a contextual text link ad engine for displaying Ebay auctions in real time. The ads can be used in sites as well as in RSS because they are not javascript based.

Each generated link has a unique URL for internal click-through tracking. 

These text link ads have been highly effective in RSS.  The code has also been used for widgets and for custom Ebay search within a niche.







Flafoo

Designed as an application for iPhones and general internet usage through simplified search to find items quickly on Ebay.

The site is built around an Ebay API engine and loads much faster than comparable sites on a mobile device even in it's standard web form.

The UI for iPhone was designed to be the exact same as the regular site. As part of the iPhone development I built a widget that can be used in any web application by affiliates.


Link: http://flafoo.com/apple+tv





Resale Queen

A blog on the Castlock platform designed for generating revenue from RSS ads and contextual Ebay text link ads supplied by a custom generation engine. 

The RSS ads are run two different ways.  One, through a third party application, open ads platform with customized PHP and database tables to serve ads and feeds dynamically.  The second is hand-scripted, rotating affiliate ads from partners.  Through this development I gained valuable insight about the way different aggregators handle updated content, even if that update is only an ad and not a time stamp.

The modification of this Castlock install was to work with the Ebay API in a new way, to insert the blog authors live Ebay auctions as blog posts.  The unique feature that needed to be added was how to mark those blog posts after the auction had ended or the item had been sold.  To do this a cron runs every minute to check auction status and as soon as the auction has ended, the blog is then updated with a link to the completed auction.

Link: http://resalequeen.com





Palegroove

Pioneered the start-up and development of the world's first podcast production company. Advised Fortune 500 clients on utilizing this medium to extend their brands.

Developed podcasts from conception to deliverables which includes consulting with client on: new media strategies, RSS, syndication metrics, podcast content, format, script writing and prouduction of royalty free musical intros,outros and sweepers.

Developed and licensed Castlock, a robust new media management and RSS metrics platform. I have produced over 700 podcasts since 2005.

Podcasts Produced:
MasterCard, The Home Depot,  EAS (Abbot Laboratories) (2007)
Nascar Alltel Racing Podcast (2006 & 2007) produced podcasts in conjunction with XM Satellite Radio
NFL Alltel My Circle Podcast (2006 season) produced with 4 NFL Pro Bowl Players and nationally recognized radio talent from official team media outlets
Nascar Coors Light Racing Podcast for Coors Light (2006)
Fab 5 Summer '05 Podcasts produced for MTV Networks Affiliate Marketing (2005)

Link: - http://palegroove.com





Croncast

I have been independently producing and co-hosting this podcast three times a week (M-W-F) since November of 2004 with my hilarious and talented best friend, Betsy Smith.

- 450+ episodes
- Average podcast length 32 minutes

We have been recognized by a number of media outlets including: The New York Times, Detroit Free Press, FOX News, and NBC (Chicago)


Link:
- http://croncast.com





Demos

If you would like a demo or code review of any of these projects contact me with the information below.

Contact Info:

Phone: 630.445.1719
Email: kris@palegroove.com
Twitter: www.twitter.com/croncast
Skype: tanslacks