Selman N. Tabet's repositories
fragrance-suggestions
A simple tag-matching fragrance suggestion program. The code is currently being reworked for release.
CIAdviser
This program is meant to be used as a helper for investors when making decisions related to investments into cryptocurrencies. This program relies heavily on the current trends of cryptocurrencies and gives advice on whether to invest or withdraw cryptocurrencies into flat currency. The method used to measure whether the trend is going upwards or downwards is by instantaneous gradient as well as best line fit of the past 24 hours of data.
dynamic-website
Flask-based dynamic website implemented for the CMT120 course at Cardiff University.
harpy-report
Project HARPY Final Report
marching-cubes
Implementation of the Marching Cubes Algorithm
box-muller
Box-Muller based PRNG developed for the LPC4088 QuickStart Board.
CacheLab
Cache Simulator Program: A simulator that demonstrates the behaviour of cache memories.
caesar-cipher
A Caesar Cipher Implementation in C++
CLI-chat-client
A Python CLI chat client designed for a course at CMU
FTJ
Find The Joker: A MATLAB Game (2015)
cmt-119-assessment
HTML/CSS Pages - CMT119 at Cardiff University
cmt120-cw1
CMT120 Programming Courswork 1
distributed-library-system
Distributed Library System - CMT202 Distributed and Cloud Computing Coursework
ecen449-project-report
ECEN-449: Microprocessor System Design Final Project Report. Written in LaTeX.
EnhancedBST
Enhanced Java BST Implementation
lpc-4088-timers-tickers-pwm
Yet another EA LPC4088 QuickStart Board Interrupt System practice run. This time using timers, tickers and PWM.
lpc4088-interrupt-system
EA LPC4088 QuickStart Board Interrupt System Practice Run
MorseAlphabetTranslator
A Java Morse-Alphabet Translator
music-on-MATLAB
A music composition written using built-in signal functions like heaviside(). Made for the ECEN 314 Signals and Systems course at TAMUQ.
OpenGL-test
OpenGL Rainbow Cube Render
qatariplatescanner
This package takes in a captured image of a Qatari vehicle plate and extracts the number on the plate. Written in Python.
serial-communications
A program using SPI to communicate with an EA LPC4088 QuickStart Board.
shape-match-game
A game I developed on Unity Engine. My first C# and Unity project.