Skip to content
View TarekEmad120's full-sized avatar

Highlights

  • Pro

Block or report TarekEmad120

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
TarekEmad120/README.md

Hi there, I'm Tarek Emad Eldin!

Profile Views GitHub Badge

๐Ÿš€ About Me

Embedded Systems

  • ๐ŸŽ“ Computer Engineering Fresh graduate at Cairo University (GPA: 3.0)
  • ๐Ÿ”ญ Currently working on ADAS (Advanced Driver Assistance Systems) prototypes
  • ๐ŸŒฑ Specializing in Embedded Systems and Automotive Electronics
  • ๐Ÿค– Passionate about Robotics, AUTOSAR, and Real-Time Systems
  • ๐Ÿ‘ฏ Looking to collaborate on embedded projects and IoT solutions
  • ๐Ÿ’ฌ Ask me about Microcontrollers, RTOS, Automotive Systems
  • ๐Ÿ“ซ How to reach me: tarekemad459@gmail.com
  • ๐ŸŒ Based in Cairo, Egypt
  • โšก Fun fact: I can make robots play football and solve mazes!




๐Ÿ› ๏ธ Technical Skills

Programming Languages

C C++ Embedded C Python C# Assembly MATLAB

Microcontrollers & Embedded Systems

ATmega32 ATmega328p ATmega2560 Tiva C ARM M4 AUTOSAR RTOS

Communication Protocols & Drivers

UART I2C SPI CAN PWM ADC GPIO

Web Development

HTML5 CSS3 JavaScript React Node.js PHP

Tools & Technologies

VS Code Visual Studio Eclipse Code Composer Git Linux

Databases & Frameworks

MySQL MSSQL .NET Framework OpenCV

Simulation & Development Tools

Carla OMNeT++ Flex Bison


๐Ÿ“Š GitHub Stats

GitHub Stats Top Languages
GitHub Activity Graph
GitHub Streak

๐ŸŽฏ Current Focus & Expertise

๐Ÿš€ What I'm Working On

Current Focus Specialty Domain

๐Ÿ’ป Core Expertise Areas

๐Ÿ”ง Embedded Systems

  • Microcontrollers: ATmega32, ATmega328p, ATmega2560, Tiva C ARM M4
  • Communication Protocols: UART, I2C, SPI, CAN
  • Driver Development: GPIO, Timer, PWM, ADC, NVIC, Systick
  • Standards: AUTOSAR, RTOS

๐Ÿš— Automotive Systems

  • ADAS Development: Lane Departure Warning, Blind Spot Detection
  • Simulation Tools: Carla Simulator, Hardware-in-Loop (HIL)
  • Computer Vision: Traffic Sign Recognition, Driver Monitoring
  • Focus Area: Advanced Driver Assistance Systems

๐Ÿค– Robotics & Control

  • Robot Projects: Multi-Game Robot, Line Following, Door Security
  • Capabilities: Football Playing, Ball Collecting, Maze Solving
  • Sensors: Distance Measuring, IR Arrays, Computer Vision

๐Ÿ’ป Software Development

  • Languages: C, C++, Embedded C, Python, C#, Assembly x86
  • Web Technologies: React.js, Node.js, HTML/CSS, JavaScript, PHP
  • Databases: MySQL, Microsoft SQL Server
  • Special Projects: Mini C Compiler, OS Scheduler, Network Protocols

๐ŸŽฏ Current Goals

Building next-generation automotive systems and embedded solutions

๐ŸŽ“ Professional Development

Full Embedded Systems Diploma - Edges For Training (Under Engineer Mohamed Tarek)

๐ŸŒ Languages

๐Ÿ‡ช๐Ÿ‡ฌ Arabic (Native) | ๐Ÿ‡บ๐Ÿ‡ธ English (Professional) | ๐Ÿ‡ฉ๐Ÿ‡ช German (Elementary)


๐Ÿ† GitHub Trophies

GitHub Trophies

๐Ÿš€ Featured Projects

๐Ÿš— Automotive & ADAS Systems

๐ŸŽฏ ADAS Prototype

Technologies: Carla Simulator, Python, OpenCV, Embedded C

  • Lane departure warning system
  • Driver drowsiness detection
  • Blind spot detection
  • Traffic sign recognition
  • Auto parking with HIL testing

MCU: Tiva C ARM M4 | Protocols: UART, I2C, SPI, CAN

๐Ÿ” Door Locker Security System

Technologies: Embedded C, ATmega32

  • Password-based door unlocking
  • EEPROM data storage
  • LCD display interface
  • Buzzer & motor control

Drivers: GPIO, Keypad, LCD, Timer, UART, I2C

๐Ÿค– Robotics & Control Systems

โšฝ Multi-Game Robot

Technologies: Embedded C, ATmega2560

  • Football playing capability
  • Ball collecting system
  • Dart shooting mechanism
  • Maze solving algorithms
  • Computer vision integration

Communication: UART with live camera feed processing

๐Ÿ Line Following Robot

Technologies: Embedded C, ATmega328p

  • Black line detection & following
  • PWM motor control
  • IR sensor array
  • Real-time path correction

Drivers: GPIO, Timer, PWM, DC-Motor, IR Array

๐Ÿ’ป Software & System Development

๐Ÿ”ง Mini C Compiler

Technologies: C, Flex, Bison

  • Lexical analysis implementation
  • Syntax error detection
  • Assembly code generation
  • Symbol table management

โš™๏ธ OS Scheduler & Memory Management

Technologies: Linux, C

  • Process scheduling algorithms (HPF, STRN, RR)
  • Memory allocation strategies
  • Process state management
  • Resource optimization

๐ŸŒ Web Applications

๐Ÿ’ฌ Reddit Clone

Technologies: React.js, Node.js

  • Post creation & commenting
  • Upvote/downvote system
  • Subreddit management
  • Advanced search functionality

๐Ÿ‹๏ธ Gym Management System

Technologies: C#, MSSQL, .NET Framework

  • Customer data management
  • Staff administration
  • Azure cloud deployment
  • Real-time data synchronization

๐ŸŽฎ Creative Projects

โ™Ÿ๏ธ Assembly Chess Game

Technologies: Assembly x86, Intel 8086

  • Low-level game logic
  • Memory-efficient algorithms
  • Real-time user interaction
  • Custom graphics rendering

๐ŸŽฎ Hand Gesture Game Controller

Technologies: Python, OpenCV

  • Computer vision hand tracking
  • Gesture recognition algorithms
  • Real-time command translation
  • Game integration protocols

๐ŸŒ Connect with Me


๐ŸŽ“ Education & Certifications

๐ŸŽ“ Cairo University

Bachelor of Science in Computer Engineering

๐Ÿ“… June 2020 - June 2025 | ๐Ÿ“Š GPA: 3.0

๐Ÿ“œ Full Embedded Systems Diploma

Edges For Training

Supervised by Engineer Mohamed Tarek

๐Ÿ“š Diploma Curriculum Covered:

  • โœ… Basic Concepts of Embedded Systems
  • โœ… C Programming
  • โœ… Data Structures (Linked-List, Stack, Queue)
  • โœ… AVR Micro-controllers Interfacing
  • โœ… Embedded C Applications
  • โœ… Real Time Operating Systems (RTOS)
  • โœ… Software Engineering Principles
  • โœ… Embedded Development Tools
  • โœ… Hardware Laboratory Sessions
  • โœ… Driver Implementation & Testing

๐Ÿ’ก Random Dev Quote

Random Dev Quote

๐Ÿ’– Thank you for visiting my profile! ๐Ÿ’–

Popular repositories Loading

  1. compilers-project compilers-project Public

    C 1

  2. Carla-ADAS-System-prototype Carla-ADAS-System-prototype Public

    Python 1

  3. os-project os-project Public

    C

  4. Egyptian-priemier-league-reservation-ticket Egyptian-priemier-league-reservation-ticket Public

    web project

    PHP

  5. Networks-project Networks-project Public

    C++

  6. Computer-Architecture Computer-Architecture Public

    VHDL