MostafaOkasha
Attempting to build the highest value tools at the lowest cost possible, and distributing them to everyone with no exception Python; Java; C++; JavaScript ☮
Software Engineer @ Meta - Reality LabsToronto, ON, Canada
Pinned Repositories
AI_and_Machine_Learning
Artificial intelligence and machine learning stuff. I'm going to document my learning process throughout.
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
ChessMate
A Scara Robot that plays chess! This was part of my Capstone graduation project
Coding_Challenges
Different Challenges/tasks to be completed using the following languages: C++, C#, Python, Java, Node.JS and Google's GO.
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).
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.
EyeSee
HackPrinceton '17 Project (Winner!)
MostafaOkasha.github.io
This is the code for my personal website, constantly improving and adding more features!
OpenCVChess
Image Recognition for a Chess Board using Python 3.6 and OpenCV 4
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.
MostafaOkasha's Repositories
MostafaOkasha/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
MostafaOkasha/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.
MostafaOkasha/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.
MostafaOkasha/OpenCVChess
Image Recognition for a Chess Board using Python 3.6 and OpenCV 4
MostafaOkasha/AI_and_Machine_Learning
Artificial intelligence and machine learning stuff. I'm going to document my learning process throughout.
MostafaOkasha/Coding_Challenges
Different Challenges/tasks to be completed using the following languages: C++, C#, Python, Java, Node.JS and Google's GO.
MostafaOkasha/chess-server
MostafaOkasha/ChessMate
A Scara Robot that plays chess! This was part of my Capstone graduation project
MostafaOkasha/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).
MostafaOkasha/Cracking_The_Coding_Interview
My attempt and summary at going through cracking the coding interview.
MostafaOkasha/EyeSee
HackPrinceton '17 Project (Winner!)
MostafaOkasha/Machine_Code_Stepper_Motor
Control a stepper motor by converting assembly code to machine code using the ROM on an ALTERA DE2 Discovery Board
MostafaOkasha/MostafaOkasha.github.io
This is the code for my personal website, constantly improving and adding more features!
MostafaOkasha/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.
MostafaOkasha/STM32Discovery-Different-implementations
6 different implementations on the STM32Discovery Board
MostafaOkasha/CS-2XA3-CODE
Code in BASH/LINUX used in the 2XA3 course.
MostafaOkasha/Latex_Examples
A few of my Latex productions showing how things can be done LaTex
MostafaOkasha/Operating-Systems-behaviour
This Repository contains a few coding examples of some operating system behavior specifically for UNIX
MostafaOkasha/orc
Open Raspberry Pi chess
MostafaOkasha/Random-Code
Random code for random tasks
MostafaOkasha/Tarjamah-13
Tarjamah 13's Website
MostafaOkasha/Using_Unix
Just some random unix stuff.