Skip to main content

Side Projects

Future Projects

  • IBM Watson text to speech API
  • Rust command line interface tasks manager

Personal Openai Chatbot

Spring 2023 (https://github.com/aalmarhabi/personal_flask_openai_api)

  • Used Openai ChatGPT API to request response on user queries
  • Applied: Flask Python Framework, HTML for the web design and interaction

Meme Generator Website

Spring 2023 (https://github.com/aalmarhabi/flask_reddit_meme)

  • Used Reddit Meme API to obtain random Meme image
  • Applied: Flask Python Framework, HTML for the web design

Small Generative Pre-trained Transformer Implementation

Spring 2023 (https://github.com/aalmarhabi/small_gpt2_reimp)

  • Used Openai tokenizer to implement the GPT-2
  • Applied: JAX for numerical computing, Fire for fast command line interface, tqdm for the progress bar
  • Understood the GPT main structures

Personal Website Using Docusaurus

Spring 2023

  • Replaced old single page website that uses HTML and CSS
  • Learned about Docusaurus (Meta open source project for fast documentation)
  • Gain knowledge about how to use React, JavaScript, Node.js, npm, and yarn

Different Languages Font Recognition via Raspberry Pi

Fall 2018 (https://github.com/aalmarhabi/DLFR)

  • Developed datasets for the languages (English, Arabic, Japanese) recognition device
  • Designed VGG neural networks to recognize languages with Raspberry pi camera

Breast Cancer Diagnostic: Benign or Malignant

Spring 2018

  • Implemented a classifier using the University of Wisconsin breast cancer dataset
  • Improved KNN classifier with 96 % accuracy and SVMs with 97 % accuracy

Finite Impulse Response Design via Convex Optimization

Fall 2017

  • Carried out convex optimization problem to minimize ripple in FIR filter
  • Designed MATLAB GUI to generate FIR filter based on client specifications

Implement Music Recommendation System

Fall 2017

  • Used Yahoo music database to implement the recommendations system
  • Refined system accuracy using ensemble molding