PORTFOLIO

Our specialization is complex and high-tech projects that require the use of the most modern approaches and technological solutions.

CV-based virtual furniture fitting room

Technologies: Python, YOSO, OpenCV Description: Integration of SOTA solutions for room segmentation. Development of algorithms for aligning the contours of walls, floors and other objects. Improving the quality of SOTA solutions for room segmentation by post-processing object contours.

Meta-analysis of Lung Cancer detection methods applied to X-ray images

Technologies: Deep Learning, CNN, SVM, statistics We’ve done a meta-analysis of 600+ scientific papers studying automated methods for Lung Cancer detection in X-ray images for the period from 1993 till 2020. The goal was to determine the effectiveness of Deep Learning-based methods including Convolutional Neural Networks (CNN) compared to classical methods such as support vector …

Kodi development project

Technologies: Python, Android   We created fork of the Kodi video player for specific needs of our customer and its manufacturers. Our code allows to use video streaming provided  by EzServer software and changes UI of Kodi to client’s style and their UX specifications.   Short: developed a Kodi plugin.

Hotel price comparison solution

Technologies: Python, Selenium, Scrapy, Vue, Bayessian Modeling, Game Modeling, Statistics   We developed a hotel price comparison solution for a group of hotels in Barcelona consisting of the three components: Competitors prices collection component, scraping booking prices from price aggregator websites http://hostelbookers.com/ , http://hostelworld.com/ and hotel websites. Data visualization tool showing different graphs about the …

Image processing – capture and process images

Technologies: C++, OpenCV   The goal of the project is developing software for fast automatic calculation number pixels located in color limits. The video system captures 30 cm x 30 cm images of falling objects – at a speed of 5-to-50 km/hr speed with a Logitech C920 camera. The aim is to calculate how many …

Optimization of Traffic Counting (multiple object detection + tracking)

Technologies: OpenCV, Yolo2/Faster RCNN / Mask R-CNN, COCO, Jetson Xavier   The aim of the project was to implement traffic counting (multiple object detection + tracking)  for installations placed in the countryside with low power consumption requirements. Using background subtraction, deep neural networks and other methods we optimized the models to run on Jetson Xavier …

E-book reader

Technologies: C, Python, Calibre, PocketSphinx, Wit.ai Duration: 1 year   The goal of the project is developing software for ebook reader devices based on Calibre systems. The most important feature of the system is voice recognition that is used for manipulating ebooks, executing commands, navigating libraries and searching books. Voice recognition is based on two …

E-commerce store data warehouse

Technologies: Python, MySQL, JSON, Excel, Power BI, Jupyter Notebook. A system for gathering and analysis of information along with a system for supplies and sales forecast has been developed within this project. Sales, stock balance and events data is being gathered via online marketplaces Wildberries, OZON, Yandex.Market and SberMegaMarket. Data that is unavailable for online …

Chess Zombies The Game

Technologies: Python, FastAPI, Celery, Vue.js, Unity, WebSocket Duration: in progress This project is a free, unique video game called “Chess Zombies”. It is a chess game performed in the Dark Fantasy style. The game has a complex plot with a deeply elaborated prehistory and includes three main game mechanics: Chess (Fairy Chess and Chesscraft subgenres), …

Industrial facility monitoring application

Technologies: Python, Django, MongoDB Application monitoring the facility activities in real time and warns users of any delays. Users have ability to close, delay, reschedule and reactivate tasks. Application runs real time function to check if there are any Tasks that should be started and monitors each Task which should be started at certain time. …