Name: Ahmed Afifi
Job Title: Cairo University, Computer Engineering Graduate
Resume: https://drive.google.com/file/d/19mpsvQS749peAiajItuMVIPcBnq5iEeo/view?usp=sharing
C4IAN:- Mobile ad-hoc network on-the-go allowing units to communicate effectively and
securely while moving freely, without the need for any infrastructure - Go
Match Reservation System:- An online automated ticket reservation system web application - React
C4IAN:- Command Center User Interface - React
Kwikker:- A replica of Twitter - Angular
Search Engine:- Search Engine user interface - Angular
ODE-Solver Chip:- Solving Ordinary Differential Equations using numerical methods. Experienced the major part of design & fabricating a system on chip cycle. - Verilog
Pipelined Processor:- A 5 stages Harvard Architecture Pipelined Processor - VHDL
PDP-11-based Processor:- PDP-11 Single Bus Architecture using microprogrammed control - VHDL
Elevator Controller:- A generic Arduino controller that manages the operations of an elevator - C++
Battleships:- Battleships multiplayer game that is played over a serial connection between two PCs and using DOSBOX - x8086 assembly
Distributed File System:- Operating System that allows users to upload mp4 files to their account, and download them again. the data is distributed over multiple machines with certain replication factor - Python
Bully Election Algorithm:- Implementation of Bully Election algorithm in decentralized distributed systems - Python
Data Transmission System:- Transmit mp4 files from one producer to one consumer through multiple machines over the network - Python
Kernel Simulation:- Simulate the communications between different processes in a single machine - Python
Process Scheduler:- Simulation for different scheduling algorithms (HPF, FCFS, RR, SRTN) - Python
Search Engine:- Simple Crawler- based search engine that demonstrates the main features of a search engine (web crawling, indexing and ranking) and the interaction between them - Java
Image Enhancment:- Image Processing project that improve the image through multiple implemented algorithms such as Denosing, Dehazing, Color-Balancing and Low-Light Enhancement - Python
Ta3mya++ :- Design and implementation of a Franco-Arabic programming language - C++, Lex, Yacc.
Paint For Kids :- Desktop Application that allow users to draw different shapes with different colors - C++, OOP concepts
Circuits Simualtor:- Desktop Application that can solve any circuit that has Resiestors ,Capacitors ,Inductors, Independent Current or Voltage Sources - C++
π€ Iβm currently improving my skills in algorithms and data structure
π« How to reach me: [email protected] | https://www.linkedin.com/in/ahmedafifi98/