Andrey Ternovskiy, a 17 year old school kid from moscow, started a fast growing video site called Chartroulette. It is a real-time p2p video site that connects people over their webcam. It has been a mystery as to who is behind the site until today. This is a perfect example of the power and beauty of viral distribution pioneered by Hotmail. This is how facebook and twitter became popular. If you have products that has viral loops as integral part of the service (not tacked on as an after thought), then you have a good chance to grow exponentially wothout any marketing.

The site, which gets about 20,000 users on a typical night, generates one-on-one Webcam connections between you and another randomly chosen user. The results are occasionally serendipitous, putting you face to face with an interesting person from another corner of the planet. More often though, the site is reminiscent of those old anything-goes AOL chat rooms, only with video. Let’s put it this way: Parents, keep your children far, far away. The site was well described in a New York magazine article recently and, oddly enough, was featured on “Good Morning America” on Saturday.
The lingering mystery, though, was who was behind the site. The question was answered on Saturday when Andrey Ternovskiy responded to the questions we sent to an e-mail address on Chatroulette. Mr. Ternovskiy said he was a 17-year-old high school student in Moscow.
“I was not sure whether I should tell the world who I am mainly because of the fact that I am under age. Now I think that it would be better to reveal myself,” Mr. Ternovskiy wrote.
Here are his e-mailed responses, slightly edited and condensed:
I created this project for fun. Initially, I had no business goals with it. I created this project recently. I was and still am a teenager myself, that is why I had a certain feeling of what other teenagers would want to see on the Internet. I myself enjoyed talking to friends with Skype using a microphone and webcam. But we got tired of talking to each other eventually. So I decided to create a little site for me and my friends where we could connect randomly with other people.
It wasn’t so easy to create it for me, but I have been coding since 11 (thanks to my father who introduced me to the Internet early – most of my knowledge comes from it).
I didn’t advertise my site or post it anywhere, but somehow, people started to talk to each other about the site. And the word started to spread. That’s how the simultaneous user count grew from 10 to 50, then from 50 to 100 and so on. Each time the user count grew, I had to rewrite my code completely, because my software and hardware couldn’t handle it all. I never thought that handling the heavy user load would be the most difficult part of my project.
As the user base grew, bandwidth and hosting bills started to show bigger sums. I am glad that my relatives helped me with it by ‘investing’ some money in my idea.
It wasn’t very much money, so I couldn’t just buy new servers just like that, I had to optimize my code as much as possible instead. I must say that lots of people have helped and still are helping me when I have questions about coding. I am very thankful to them. I still code everything myself, though. I’d love to share work with someone else, but I am not in the USA, and most of the interested people are located far away from me, because I live in Moscow. So I still have to do all the things myself. But I am not worried.
I enjoy what I do. It is like a game for me. I discover new things and solve interesting problems.
I am aware that Chatroulette is popular in USA. It is interesting, but I have never been to the USA myself. Yet most of my site users come from it. I would love to visit the United States.
I actually think that it would be best to found Chatroulette as a U.S.-based company. But this is just an idea.
I have always wanted Chatroulette to be an international thing. That’s why I chose Germany for hosting, because it is in the middle between Russia and U.S.A. It is also at the center of various backbone European networks. I think this is a good place for hosting a project which connects people around the world with each other.
However, I am planning to get other servers in other countries soon. With it I will add more interesting and “weird” (in a good sense) features which will make my site even more entertaining.
What is currently stopping me from adding other features which have been suggested by many and have been in my mind is that I am not even sure what Chatroulette is now.
Everyone finds his own way of using the site. Some think it is a game, others think it is a whole unknown world, others think it is a dating service.