YR

Welcome

I'm Yassine Riani

AI & Full Stack Web Developer

yassineriani@gmail.com

Databases

mongo logo
MongoDB
mysql logo
MySQL
sqlite logo
SQLite

Server Side

nginx logo
NGINX
gunicorn logo
Gunicorn
ubuntu logo
Ubuntu
ssh logo
SSH

Back-End

python logo
Python
flask logo
Flask
pandas logo
Pandas
numpy logo
Numpy
tensorflow logo
Tensorflow (AI)

Front-End

nuxt js logo
Nuxt.js
javascript logo
Javascript
jquery logo
jQuery
html logo
HTML
css logo
CSS

Data Visualization

plotly logo
Plotly
matplotlib logo
Matplotlib
seaborn logo
Seaborn
tableau logo
Tableau

APIs

stripe logo
Stripe
Payments
sendgrid logo
Sendgrid
Emails API
twilio logo
Twilio
SMS API

Other

jupyter logo
Jupyter
Notebook
github logo
Github
algo logo
Algorithms
Portfolio

My best work

Web Development

OrtMind's AI Trading Platform

Visit
Job title: Contractor
Details:
OrtMind is a Crypto-currency & Stocks AI trading platform where users can use bots to make trades for them and aim to out perform the market.
Backend
Frontend
Artificial intelligence

BackStop AI's Platform

Visit
Job title: Contractor
Details:
Match making platform between SMEs and top students.
Backend Frontend

Tennis Club Management web app

Visit
Job title: Self employed
Details:
  • Online court reservation
  • Automatic schedule generation
  • User accounts, Roles (Admin,Coach,Student), attendance lists
  • Statistics, history and profiles
  • Tournament brackets, point system, online signup
  • Backend Frontend MySQL Flask Python jQuery

    JSON to SQL parser

    Job title: Contractor
    Details:
  • An algorithm to parse JSON (NoSQL) data into SQL data
  • Execute SQL queries
  • Recursion & handling of edge cases of foreign keys and primary keys
  • Web interface
  • Retrieve data from any api endpoint provided
  • Backend Frontend SQLite Flask Python jQuery

    Youtube Clone

    Job title: University Project (Lead of a team of 4)
    Details:
  • Technologies: NodeJS, MySQL, ReactJS
  • Used the Google OAuth2 and Youtube API
  • Toxic comments filter
  • Personal Recommendation system based on the user's history and likes
  • Backend Frontend JavaScript MySQL NodeJs React

    Artificial Intelligence

    Cryptocurrency Trading Bot

    Visit
    Job title: Contractor
    Details:
    Was heavily involved in the making of OrtMind's trading bots.
    Type of work:
  • Research & development
  • Artificial intelligence development
  • Turning theory into practice
  • Parkour Bot

    Visit
    Job title: Self Project
    Details:
    Created a bot that learned to do parkour in 2D and 3D environments.
    Technologies:
  • Unity C#
  • Javascript Canvas
  • Genetic algorithms
  • Neural networks
  • Game Development

    3D SinglePlayer and MultiPlayer Game

    Visit
    Job title: Self Project
    Details:
  • Fight your way out of a maze and kill monsters, collect loot and look for keys.
  • 20-30 minutes of singeplayer story gameplay
  • 10 minutes for each multiplayer game
  • Client-Server architectures & Sockets
  • 3D Platformer Game

    Visit
    Job title: Self Project
    Details:
    SinglePlayer made in Global Game Jam 2019 where you play as a leaf and explore a fantasy world.
    Type of work:
  • Unity C#
  • Play one of my javascript games before you go

    Space Impact
    Click on the game canvas to move

    Videos

    Tennis Game Unity Tutorial
    Explaining my Genetic Algorithm