Skip to content
View AhmedMahmoud98's full-sized avatar
  • Egypt Cairo
Block or Report

Block or report AhmedMahmoud98

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AhmedMahmoud98/README.md

Welcome to my profile 👋

About Me

Name: Ahmed Afifi
Job Title: Cairo University, Computer Engineering Graduate
Resume: https://drive.google.com/file/d/19mpsvQS749peAiajItuMVIPcBnq5iEeo/view?usp=sharing

Repos List By Category

Graduation Project

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

Frontend

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

Hardware Simulation Projects

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

Operating Systems Projects

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

Other Projects

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++

What I'm doing righ now ?

🤔 I’m currently improving my skills in algorithms and data structure
📫 How to reach me: ahmed.afifi.cufe@gmail.com | https://www.linkedin.com/in/ahmedafifi98/

Pinned

  1. aymanElakwah/kwikker-frontend aymanElakwah/kwikker-frontend Public

    TypeScript 3 3

  2. search-engine-ui search-engine-ui Public

    Angular Search Engine User Interface

    TypeScript

  3. search-engine search-engine Public

    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 3 2

  4. Image-Enhancment Image-Enhancment Public

    Forked from AlyRamzy/Image-Enhancment

    Image Enhancment project to improve the image through some implemented algorithms like Denosing , Dehazing , Color-Balancing and Low-Light Enhancement

    Jupyter Notebook

  5. Circuits-Simualtor Circuits-Simualtor Public

    Solve any Circuit that has Resiestors ,Capacitors ,Inductors , Independent Current or Voltage Sources

    C++

  6. match-reservation-system match-reservation-system Public

    Forked from mido3ds/match-reservation-system

    Egyptian Premier League Match Reservation System

    JavaScript