Skip to content
View PeterAyad's full-sized avatar

Block or report PeterAyad

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
PeterAyad/README.md

Hey there, I'm Peter Ayad ๐Ÿ‘‹

Software Engineer ยท Teaching Assistant


๐Ÿง  About Me

  • ๐Ÿงฉ Software Engineer @ Confidencial.io - building secure document processing libraries in TypeScript
  • ๐Ÿ‘จโ€๐Ÿซ Teaching Assistant @ Cairo University - teaching ARM/x86 Assembly, Verilog, and VHDL
  • ๐Ÿง  Always curious about what happens under the hood

๐Ÿงฐ Tech Stack

๐Ÿ–ฅ๏ธ Languages & Frameworks

C++ Python TypeScript Kotlin Flutter Bash Assembly Verilog VHDL

โš™๏ธ Tools & Platforms

Quartus ModelSim Docker Git Linux Android Studio VS Code


๐Ÿš€ Featured Projects

  • ๐Ÿง  ARM Assembly 101
    A guide to write ARM assembly on STM32
    Assembly

  • ๐Ÿ›ข๏ธ Wireline Log Analysis
    Oil well wireline log analysis for petrophysical data interpretation
    Python / Jupyter Notebook

  • ๐ŸŒŠ Flood Damage Classification
    Flood damage classification and segmentation using image data
    Jupyter Notebook

  • ๐Ÿ” License Plate Reader
    Character extraction using classical image processing
    Jupyter Notebook

  • ๐Ÿ“ˆ ISODATA
    Clustering algorithm implemented from scratch
    Jupyter Notebook

  • ๐ŸŽฎ x86 Pac-Man
    Pac-Man game written fully in x86 Assembly
    Assembly


๐Ÿ“Š GitHub Stats


๐Ÿ’ฌ Let's Connect!


โšก "From circuits to code - I love exploring how things work at every layer." โšก

Pinned Loading

  1. ARM-Assembly-101 ARM-Assembly-101 Public

    This is a guide to write ARM assembly on STM32

    Assembly 9 2

  2. Wireline-Log-Analysis Wireline-Log-Analysis Public

    Oil Well Wireline Log Analysis

    Lasso 3 2

  3. Flood-Damage-Classification Flood-Damage-Classification Public

    Flood Damage Classification and Segmentation

    Jupyter Notebook 1

  4. Licence-Plate-Reader Licence-Plate-Reader Public

    Character extraction using classical image processing

    Jupyter Notebook 2 1

  5. ISODATA ISODATA Public

    ISODATA From Scratch

    Jupyter Notebook 1

  6. AssemblyX86-PacMan AssemblyX86-PacMan Public

    Pacman Game in x86 Assembly

    Assembly