In a remote village in central Siberia, a two-day's journey by ferry on the Ob River from Akademgorodok in Novosibirsk, a thousand people eke out a living deep in the conifer and birch forests of the taiga. There are no highways to the big city, only the ferry, and the roads that connect the scattering of houses and farms are a neglected network made of dirt and frost-heaved cement.

Although isolated, the people are mainly self-sufficient. They till the land, raise cows for milk and cheese, fish the river, tend bees for honey and harvest the abundance of berries and mushrooms that appear almost at once during the brief summers.

This is where Roman Pushkin was born and where he lived until age seven, until his parents moved with him two thousand miles to the west, to Moscow. Eventually he made his way to San Francisco, where he works as a software engineer. Now and then he returns to his village to visit relatives and friends, and brings them stories of technological innovations that have not yet reached their inaccessible hamlets.

Ten years ago, he told them about cell phones, and they said how much they could use them. Now they have one cell phone tower, as well as a 3G internet connection. A couple of years ago, he explained how Uber works, the phone app that lets anyone with a car sell a ride to anyone who needs it. They told him they could really use that, too.

Few people in Pushkin's home village, which he prefers to keep anonymous, own a vehicle and for those who do own some wheels - mostly motorbikes, all-terrain vehicles and a few cars - offering a lift to their neighbors is a common practice. But making the connection can be a cumbersome process. Those who need a ride must call people from a list of those offering one, until they find the right person going in the right direction.

Although people could adopt Uber in remote areas like this one, most drivers don't own the kind of newer vehicles that meet Uber's regulations. And for riders who may be too poor to own a credit card, signing up is impossible.

Pushkin, who had already created a free online course for Russians to learn computer programming, resolved to develop a free ride-sharing solution.

RELATED: Using Uber, Lyft? You May Wait Longer If You're Black

That solution is LibreTaxi, a free, open-source software program that Pushkin wrote to be used with Telegram, a messaging app that is also free and open source. It works on iOS, Android, the web, all desktops and even works with Apple Watch.

Using the program is simple: Open the messaging app and press the button to locate a driver. Enter the location and destination. Drivers in the area will receive a notification and when a driver accepts, the rider and the driver can connect by phone to negotiate a price. Unlike Uber, the cars don't have to be new and the accounts are not connected to a credit card. Payments are made in cash.

"If people know each other, they do it free," Pushkin told Seeker.

Once confirmed, the rider presses a button to finish the search.

About 100 people are now using the app to get around the Siberian village, mostly younger folks who are going to work or visiting friends. But after Pushkin started talking about his new app on Facebook, Reddit and over social networks in Russia, he registered more than 10,000 users in less than a month.