Mostafa Yousri Okasha (MostafaOkasha)

MostafaOkasha

Geek Repo

Company:Software Engineer

Location:Toronto, ON, Canada

Home Page:www.okasha.me

Twitter:@okasha_san

Github PK Tool:Github PK Tool

Mostafa Yousri Okasha's repositories

CAN-Controller-Interface-using-STM32-Board

Using the STM32 CAN and an external CAN transceiver to communicate with the MAIN Station to send and receive messages. There are also other Master Nodes present to communicate with the Main Station. More details provided in the document. Implementation using C++ code on Uvision4. Note: You need to have the STM32F429I-Discovery_FW_V1.0.1 on the same directory

Language:MakefileStargazers:10Issues:4Issues:0

SRAM-Controller-Interface-ALTERA-DE2

This code implements a design controller circuit for the SRAM memory chip on the DE2 board. This circuit connects the SRAM chip to the Avalon interconnect fabric. The verilog code for the controller has been added to the NIOS II based SOPC system as a custom component. We then write a piece of C code that communicates with the SRAM to implement it's behaviour.

Language:VerilogStargazers:9Issues:2Issues:0

ECHO-and-FIR-FILTER-implementation-on-Verilog-HDL

Verilog HDL implementation of an ECHO machine and an FIR filter that filters out a specific noise. More details provided in individual files. Download the project and run the main project file.

Language:VerilogStargazers:8Issues:2Issues:0

OpenCVChess

Image Recognition for a Chess Board using Python 3.6 and OpenCV 4

Language:PythonStargazers:3Issues:3Issues:0

AI_and_Machine_Learning

Artificial intelligence and machine learning stuff. I'm going to document my learning process throughout.

Coding_Challenges

Different Challenges/tasks to be completed using the following languages: C++, C#, Python, Java, Node.JS and Google's GO.

Language:C++Stargazers:2Issues:2Issues:0
Language:PythonStargazers:1Issues:2Issues:0

ChessMate

A Scara Robot that plays chess! This was part of my Capstone graduation project

Language:PythonStargazers:1Issues:2Issues:0

CommentAnalyzer

Scan and 📊analyze any Language 📋code to determine quantitative values for the LOC (lines of code), and different comment types (in-line/block/TODO).

Language:PythonLicense:NOASSERTIONStargazers:1Issues:3Issues:0

Cracking_The_Coding_Interview

My attempt and summary at going through cracking the coding interview.

EyeSee

HackPrinceton '17 Project (Winner!)

Language:PythonStargazers:1Issues:2Issues:0

Machine_Code_Stepper_Motor

Control a stepper motor by converting assembly code to machine code using the ROM on an ALTERA DE2 Discovery Board

Language:VerilogStargazers:1Issues:2Issues:0

MostafaOkasha.github.io

This is the code for my personal website, constantly improving and adding more features!

Language:CSSLicense:MITStargazers:1Issues:2Issues:3

Perfecting-Cpp

This is where I will document my entire learning process for C++ including examples from cracking the coding interview and my understanding through them.

STM32Discovery-Different-implementations

6 different implementations on the STM32Discovery Board

Language:MakefileStargazers:1Issues:2Issues:0

CS-2XA3-CODE

Code in BASH/LINUX used in the 2XA3 course.

Stargazers:0Issues:2Issues:0

Latex_Examples

A few of my Latex productions showing how things can be done LaTex

Language:TeXStargazers:0Issues:2Issues:0

Operating-Systems-behaviour

This Repository contains a few coding examples of some operating system behavior specifically for UNIX

Language:CStargazers:0Issues:2Issues:0

orc

Open Raspberry Pi chess

Language:PythonStargazers:0Issues:2Issues:0

Random-Code

Random code for random tasks

Language:PythonStargazers:0Issues:2Issues:0

Tarjamah-13

Tarjamah 13's Website

License:MITStargazers:0Issues:2Issues:0

Using_Unix

Just some random unix stuff.

Stargazers:0Issues:2Issues:0