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:
Python
Jupyter
Pandas
Catboost
FastAPI
SQLAlchemy
- 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:
Python
Flask
twilio
OpenAI 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:
Python
Minimax Algorithm
Alpha-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:
Python
Minimax Algorithm
Alpha-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:
Python
Data Structures
Search Algorithms
File I/O
Exception 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:
Python
Propositional Logic
Knowledge 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:
Tableau
Microsoft SQL Server
Data Visualization
Predictive Modeling
Data Management
Data Analysis
Data 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:
Tableau
Excel
SQL
Data Visualization
Data Cleaning
Data Management
Photoshop
- 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:
Python
requests
beautifulsoup4
fpdf
OpenAI
faiss-cpu
Web Scraping
Text Processing
Document Search
Question 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