Name: Mostafa Yousri Okasha
Type: User
Company: Software Engineer
Bio: Attempting to build the highest value tools at the lowest cost possible, and distributing them to everyone with no exception
Python; Java; C++; JavaScript
☮
Twitter: okasha_san
Location: Toronto, ON, Canada
Blog: www.okasha.me
Mostafa Yousri Okasha's Projects
Artificial intelligence and machine learning stuff. I'm going to document my learning process throughout.
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
A Scara Robot that plays chess! This was part of my Capstone graduation project
Different Challenges/tasks to be completed using the following languages: C++, C#, Python, Java, Node.JS and Google's GO.
Scan and 📊analyze any Language 📋code to determine quantitative values for the LOC (lines of code), and different comment types (in-line/block/TODO).
My attempt and summary at going through cracking the coding interview.
Code in BASH/LINUX used in the 2XA3 course.
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.
HackPrinceton '17 Project (Winner!)
A few of my Latex productions showing how things can be done LaTex
Control a stepper motor by converting assembly code to machine code using the ROM on an ALTERA DE2 Discovery Board
This is the code for my personal website, constantly improving and adding more features!
Image Recognition for a Chess Board using Python 3.6 and OpenCV 4
This Repository contains a few coding examples of some operating system behavior specifically for UNIX
Open Raspberry Pi chess
This is where I will document my entire learning process for C++ including examples from cracking the coding interview and my understanding through them.
Random code for random tasks
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.
6 different implementations on the STM32Discovery Board
Tarjamah 13's Website
Just some random unix stuff.