ArturSkrzeta's repositories
K-Nearest-Neighbors-with-Pure-Math
K Nearest Neighbors is the algorithm that stores all available cases and classifies new case based on a similarity measurements.
UI-with-ReactJS
ReactJS is the JavaScript library for building fast and interactive User Interfaces for web-applications. ReactJS reacts to each change of web-page element rendering only that HTML element instead of entire web-page. This selective rendering gives a big performance boost.
REST-API-with-Django-and-REST-Framework
Django offers library for REST API implementation which pre-defines the rules on how user can communicate with server, how user can access resources and what is the form of getting them.
RESTful-API-with-FLASK-and-SQLAlchemy
RESTful API uses HTTP requests to help a client (web or mobile app) to interact with server's database. Project has been written along with automated testing checking the Client-API-Server performance.
Spark-for-Handling-Big-Data
Taking advantage of Apache Spark for, as They state, large-scale data processing. Finding it as perfect tool for practicing functional programming.
Finding-Sentiment-among-Cutomers-with-Naive-Bayes
Naive Bayes is algorithm that works on theorem of probabilty what allows to predict the classification of unknown dataset. Due to some simplifications, it outperforms other algorithms with speed, accuracy and simplicity.
Data-Pipeline-with-Flask-and-SQLite-in-Python
Simulating data streaming with datapipline: Clients's App -> FLASK API - > Python -> SQLite
Key-Document-Database-in-MongoDB
MongoDB is a database that stores data as JSON-like documents with no defined schema in advance. Documents which plays roles of rows aren't restricted to the same number of columns. That gives a big flexibility in both retrieving and inserting data.
Decision-Tree-as-Supervised-Learning
Decision Tree is a method that supports decision making process. It's used also for supervised learning in ML for gaining knowledge based on the examples input.
Smart-Contracts-on-Blockchain-Infrastructure
Application makes usage of blockchain's security mechanism to store and keep track of contracts insertion. Each contract insertion to the system leaves tracks to the contract that was inserted before. This mechanism prevents users from modifying contract that was inserted before current one.
Support-Vector-Machine-with-Numpy-and-Python
Classification method for labeling new data between two groups.
Bulk-Mailing-in-Outlook
Bulk mailing is always the case for automation. With Python, I can sent emails for multiple recipients.
Investment-Risk-Management-Program
Program calculates entry, risk and profit price of an investment in order to assess the risk to reward ratio. Once ratio is greater than 3 than it means reward is 3 times greater than undertaken risk what allows you to make transaction.
PO-Generator
Flask application for printing Purchase Orders (non-commercial).
LinkedList-for-Sequencing-User-Actions
Linked List is the basic dynamic data structure that ensures fast and efficient data access. Python script allows to convert a standard JSON data file into Linked List.
Best-Offer-Picker
Script chooses the best price for a random number of products based on offers given by a random number of suppliers.
Scraping-Data-from-Web-sites
Extracting whatever data you need from any web page is possible thanks to open source library that we can use in Python. Perfect tool for having up-to-date currency rates for daily analysis.
Progress-Tracking-Dashboard-Full-Stack-with-Flask
Dashboard allows user to track the progress of the 3 main lifts id est: bench press, squat and deadlift. User is able to provide its one-rep max lifts per each week to see the overall tendation of its strength.
Object-Oriented-Design-with-UML-and-Python-Implementation
Translating UML diagram into Python code. I'm feeding the sqlite 3 database with objects data at the end.
KPI-Anomaly-Detection
Catching bad signals with anomaly detection allows to react on time. Script has algorithm built for detecting outliers based on mean, standard deviation and z-score calculation.
Asynchronous-Execution-with-Celery-and-Python
Setting tasks up in the message queue for being executed by celery beyond the python runtime.
Managing-PostgreSQL-Objectively
I apply Object Oriented Programming for managing PostgreSQL database where database has its own class along with methods of creating table, inserting data or selectin row(s).
Regular-Expression-with-Python
I'm using Regular Expression to convert SAP commodity code to classify the spend. For example 123-XXX-XXX code needs to be classified to Information Technology but 124-XXX-XXX needs to be classified to Office Supplies.
Stock-Portfolio-Management-System-with-Flask
Making good investemnts decision requires you to keep all investing product details in one place. Portfolio enables you to follow your stock exchange transactions along with their parameters as well as your private comments or insights.
Optimal-Costs-in-Supply-Chain-Management
In today's world, smart Supply Chain Management has never been that important. Finding optimal costs of supplies is sometimes the matter of to be or not to be for a company. I used a very popular algorithm for finding the shortest paths between nodes in a graph. I tailored the algorithm to procurement's needs.
Modeling-Blockchain-with-Python
Modeling blockchain architecture along with its properties of hashing blocks and establishing dependencies between following blocks. Model built acc. to OOP.
Supplier-Coordinator-Stable-Matching-Algorithm
Both Suppliers and Project Coordinators have their own preferences against each other. Algorithm helps to match a coordinator with a supplier so that all the partnerships could remain stable and bring mutual benefit.
Recursion-in-System-Files-Management-VBA
Being tried of figuring theoretical examples out of recursion application, I decided to go ahead with applying recursion for walking through folders and processing files as needed.
Excel-User-Interface-for-Quering-SQLite-Database
Using Excel and restrictive programmed logic to interact with SQL database. With that solution we can protect the database and prevent user from sending undesirable queries.
Decision-Robot
Robot gives the best possible option based on the answers given by user in a questionnaire. User can either rely on the robot in 100% for having decision process fully automated or take it into account during decsion making..