I'm a Data Scientist specializing in building and deploying recommendation systems and custom GPT bots. My work focuses on transforming data into actionable insights and innovative solutions.
- Application of Machine learning and AI in Drug Discovery
Contact Information:
π§ a.efimik@gmail.com
π LinkedIn
π± WhatsApp
π± Telegram
| Programming Languages | Machine Learning | Deployment | Databases | Visualization | Chemoinformatics | Others |
|---|---|---|---|---|---|---|
| Python | PyTorch | Docker | SQL | Matplotlib | RdKit | Modjourney |
| JS/TS | TensorFlow | Railway | MongoDB | Seaborn | Chemcrow | Custom GPTs |
| Scikit-learn | Heroku | Data Mining | ||||
| CatBoost | FastAPI | |||||
| Numpy | Flask | |||||
| Pandas | A/B Testing |
- This project focuses on feature preparation, gradient-boost algorithm training, and creating an API that would output recommendations in JSON format.
- Tools & Technologies:
PythonJupyterPandasCatboostFastAPISQLAlchemy
- This project is using GPT-3.5 API, reads the PDF file with laws, breaks it down into vectorized chunks and fed to the GPT. The application is connected to the whatsup chatbot API where the user is able to have a chat with the bot that have the laws in his memory.
- Tools & Technologies:
PythonFlasktwilioOpenAI API
- This project involves developing an AI-powered Tic-Tac-Toe game using adversarial search and the Minimax algorithm for optimal decision-making. The game, created for the CS50-AI course, employs techniques such as Alpha-Beta pruning to enhance efficiency.
- Tools & Technologies:
PythonMinimax AlgorithmAlpha-Beta Pruning
- CS50-AI Project0-Degrees is the first assignment of CS50 AI, where the task is to implement an algorithm to find the shortest path between two actors without Kevin Bacon.
- Tools & Technologies:
PythonMinimax AlgorithmAlpha-Beta Pruning
- This project is a Python-based AI solver for the logical "Knights and Knaves" puzzles using propositional logic and model checking.
- Tools & Technologies:
PythonData StructuresSearch AlgorithmsFile I/OException Handling
- This project presents an AI agent capable of playing the Minesweeper game intelligently. Developed as part of the CS50-AI course, the agent applies propositional logic to make safe moves and make inferences, reducing the chances of hitting a mine. When no safe move is discernable, the agent makes a random move. This project is a demonstration of the application of AI knowledge representation and reasoning in game playing.
- Tools & Technologies:
PythonPropositional LogicKnowledge Representation
- This is a dashboard I have created to present the history of life lost due to COVID-19 across the world. It includes predictive modeling using Tableau and data management using Microsoft SQL Server.
- Tools & Technologies:
TableauMicrosoft SQL ServerData VisualizationPredictive ModelingData ManagementData AnalysisData Cleaning
- This is a dashboard I created to display the journey of a cabin crew member from joining to resigning. It involved data cleaning, management, and visualization using Tableau, and some design aspects were handled with Photoshop.
- Tools & Technologies:
TableauExcelSQLData VisualizationData CleaningData ManagementPhotoshop
- This project demonstrates the extraction of comments from a website using web scraping techniques, saving the comments in text and PDF formats, and the implementation of text processing to split the text into smaller chunks. It further uses OpenAI's DocumentSearch for finding relevant documents to a query and answers the query using OpenAI's Question-Answering chain.
- Tools & Technologies:
Pythonrequestsbeautifulsoup4fpdfOpenAIfaiss-cpuWeb ScrapingText ProcessingDocument SearchQuestion Answering
- Bachelor's Degree, Business/Managerial Economics
Faculty of Business and Economics, Mendel University in Brno, Czech Republic
2012 - 2015
View on LinkedIn
View Credential |
View Credential |
View Credential |
View Credential |
- Seniour Business Analytics experience
- Private Pilot Licence
- Photography, Gaming
- Russian, Czech, English, Bulgarian


