Hi. I'm a programmer from Russia with strong skills in Python. You can see the full list of my skills on my profile page. I have good experience in developing applications using databases and SQL queries. Mostly I worked with Postgres and SQLite, but I'm also familiar with MySQL and Mongo. I'm good with version control systems, I worked with Git and Bazaar, but I'm able to learn other systems as well. My knowledge in this field includes simple actions like staging changes, commiting them to a local repository, pushing them to a remote one, merging changes, branching, and more complex actions like resolving the conflicts etc.
The main field of interest that concerns your project is machine learning. I have skills in computer vision, regression analysis, neural networks, fuzzy logic, clusterization and classification tasks. Other field that is related to the project is Statistics and Probability theory. I have basic skills in sampling techniques, statistical inference, probability distributions, data visualization and so on.
As for the "supervised vs. unsupervised" topic, I can try various strategies to obtain the best performance: neural networks, clustering (k-means and k-nearest neighbors), regressions; or combine the methods.
If you're interested, feel free to contact me.
All the best,
Sergey.