Sadat Tafader
About Me
I am a Full Stack Junior Developer. I graduated Majoring in Chemistry and Physics at the University of Bath.
status
Currently I am completing a Machine Learning Course in which I am learning to use Tenser flow with Python. My current project is making an algorithm to compete against bots in rock, paper scissors.
<<< Use the files to Navigate
Education
BSc (Hons) Natural Sciences from The University of Bath
October 2016 - July 2020
Major in Chemistry and Minor in Physics.
A-Levels
September 2014-2016
A Physics
A Maths
A Further Maths (AS)
B Chemistry
C Economics
Machine Learning with Python
Created many models using TensorFlow and other machine learning libraries. This includes making a cat and dog image classification model, a book recommendation engine, health cost calculator and a neural network SMS text classifier. Links to my google Colab notebooks of these projects can be found in the projects tab.
Data Analysis with Python
Using lectures create by Santiago Basulto from RMOTR, learnt the whole process of Data Analysis: reading data from multiple sources (CSVs, SQL, Excel, etc), processing them using NumPy and Pandas, visualize them using Matplotlib and Seaborn and clean and process it to create reports. During this coursework I also learnt the basics of Jupyter Notebook. This is a Developer Certification, representing approximately 400 hours of coursework.
Scientific Computing with Python
A course was created by Dr. Charles Severance, a Clinical Professor at the University of Michigan. This is a Developer Certification, representing approximately 400 hours of coursework with python.
Responsive Web Design Certification
Learnt HTML, CSS and Javascript by completing projects, such as webpages such as this. 5 Projects were completed.
Python Certification
which covers topics like Scalar Types, Operators and Control Flow, Strings, Collections and Iteration, Modularity, Objects and Types and Classes.
JavaScript Certification
Which covers topics like, Functions, Currying, Hoisting, Scope, Inheritance,Events and Error Handling.
Java Certification
which covers basic topics in Java language such as classes, data structures,inheritance, exception handling, etc.
Problem Solving Certification
Which covers topics of Data Structures (such as Arrays, Strings) and Algorithms (such as Sorting and Searching).
Projects
Cat and Dog image recognition
A Machine Learning model that can tell wether an image contains a cat or dog.
Spam or Ham?
A text classification model made with tensorflow that decides wether a message is spam or not.
Book Recommendation using KNN
Using the KNN machine learning algorithm, recommendation function was made that takes the name of a book and returns 5 recommendations.
Predicting Health costs with regression
predict healthcare costs using TensorFlow regression model.
Data_Science_Certification
Data_Science_Certification which I completed 5 projects to achieve.
Python_Certification
A Python Certification which I made 5 projects to achieve.
Medical_Data_Analysis
Visualized and made calculations from medical examination data using matplotlib, seaborn, and pandas.
Sea_Level_Predictor
Analyze a dataset of the global average sea level change since 1880. Used the data to predict the sea level change through year 2050.
Page_View_Time_Series_Visualizer
Visualized data containing page visits each day producing a line chart, bar chart, and box plot using Pandas, matplotlib, and seaborn
Python_Portfolio
This webpage. A python styled responsive portfolio made with HTML,CSS and JavaScript.
Survey_form
A Survey webpage made with HTML and CSS.
Technical_Documentation
A responsive webpage that contains some of the basic HTML and CSS I learnt.
Tribute_page
A very basic webpage made from HTML and CSS. One of my first ever webpages. Made using basic HTML and CSS.
Calculating_lagrangian_point
A program written in C that calculates the lagrangian point of the earth and moon.
Random_Walk
A program written in C that simulates random walks in 1D, 2D and 3D and custom paths.