Osama Nabih's Projects
Code for an assignment for my Graphics' course. We were required to read some polylines from a file, as well as read some parameters from the command line. Then, implement Bresenham's line drawing algorithm to produce a .ppm image file.
A tribute to the classic Battleship game, made for our Microprocessors course for 2nd year Computer Engineering at Cairo University.
API for a chat system using Ruby on Rails
API for a chat system using Ruby on Rails
Backend in NodeJS
A comprehensive guide for prospective, current and past students in the computer engineering department of Cairo university.
NumPy-like API accelerated with CUDA
Design by contract for Python with many validators support.
Project using Matlab and Simulink for 3rd year Computer Engineering course Digital Communication (ELC325). The project explores different modulation schemes such as BPSK, QPSK, FSK, QAM(16-64)
simple express authentication app using jwt
Face Alignment by Explicit Shape Regression
š„£ Web scraping with pure python
$ git remote <graduation> yearbook
Harvey is a medieval warfare simulation program made for our Data Structures & Algorithms course, Computer Engineering Department. There's a castle that has 4 towers, and it's being attacked by enemies from all sides. It's named Harvey because a certain type of enemies tosses a coin and makes different special attacks depending on the outcome.
bla bla
Read/write iNES readers on NES ROMs
Kritik is a review app made by a group of 4 students as an application to our Database course project.
Learn OpenCV : C++ and Python Examples
Collection of LeetCode questions to ace the coding interview! - Created using [LeetHub](https://github.com/QasimWani/LeetHub)
A webapp where meetup events are hosted. The webapp includes a news feed of all past and upcoming events. Each event has its own page denoting its details, and the people who registered for the event.
A simple app for automated tests using jest
Open Source Computer Vision Library
100% open-source IoT Platform - Integrate your assets, create rules, and visualize your data