GithubHelp home page GithubHelp logo

Hi there šŸ‘‹

  • šŸ”­ Iā€™m currently working on designing and implementing digital circuits for FPGA and ASIC systems...
  • šŸŒ± Iā€™m currently learning about the latest advances in computing hardware and algorithmic research...
  • šŸ‘Æ Iā€™m looking to collaborate on projects that leverage the power of FPGA and high-speed communication interfaces and protocols to create efficient and reliable systems...
  • šŸ’¬ Ask me about my experience with ASIC tape-outs, RTL coding, FPGA synthesis, or anything related to hardware architecture and design!...
  • šŸ“« How to reach me: Github, Linkedin

Hey šŸ‘‹, I'm Hossam Hassan!

Linkedin Badge Website Badge

Glad to see you here! Ā 

Skills

Programming Languages:

  • Verilog
  • SystemVerilog
  • VHDL
  • Python
  • C
  • Tcl
  • Bash

Hardware Platforms:

  • FPGAs
    • Xilinx FPGAs
    • Intel FPGAs
  • Accelerators cards
    • Xilinx Accelerators cards (U55, U280, U250)
    • Intel Accelerators cards (BittWare IA-840f)
  • Microcontroller
    • STM32 Microcontroller
    • Arduino
    • PIC
    • Cypress PSoC
  • Microprocessors
    • ARM
    • RISC-V
  • ASICs
    • MagnaChip 130nm
    • Samsung 65nm

Software and Tools:

  • Xilinx (Vitis HLS, Vivado, Vitis)
  • Intel (Quartus Prime, oneAPI)
  • MATLAB
  • Synopsys: Design Compiler, VCS, IC Compiler.
  • Cadence: Genus, Xcelium
  • Mentor Graphics ModelSim/Questa

Protocols:

  • AXI-4 MM, Lite, and Stream protocol
  • ABP bus protocol
  • PCIe interface

Other Skills and Technologies:

  • High-Level Synthesis (HLS) flow
  • High-speed communication protocols
  • Zero-Knowledge Proof (ZKP) related technology
  • Hardware Implementation of SHA-256 algorithm
  • Hardware Development of the Number Theoretic Transform (NTT)
  • Hardware Development of the Multi-Scalar Multiplication (MSM)
  • Hardware Development of FPGA-based Underwater Sonar Devices
  • Implementing Lossless and Near-Lossless Sonar audio and RAW Data compression using IMA ADPCM Algorithm
  • Implementing a modified version JPEG-LS (JPEG- Lossless image compression standard)
  • FPGA-to-FPGA Communication Using Xilinx Aurora IP
  • Ethernet-Based data transfer between PC Software and FPGA-Based Sonar Hardware Device using LWIP
  • Custom USB HID implementation
  • Debugging and redesigning a VHDL code for variable frequency generation and control of the Sonar Acoustic Camera Device based on Xilinx Artix-7 FPGA
  • MATLAB for various tasks, including verification of I2S protocol and FFT output comparison
  • RTL design and verification of various digital circuits and systems
  • FPGA and GPU acceleration for ZKP systems

Talking about Personal Stuffs:

  • šŸ‘ØšŸ»ā€šŸ’» Ā  Most of my projects are available on Github.
  • šŸ“« Ā  How to reach me: [email protected].

My Absolute Favorites:

  • šŸ’» Ā  I love exploring new tech stack and building cool stuffs.

  • šŸ“° Ā  Reading & writing tech blogs whenever possible.

  • šŸ• Ā  Hackathons, meetups & tech events.

Show some ā¤ļø by starring some of the repositories!

Hossam Hassan's Projects

bin2coe icon bin2coe

Binary data to Xilinx COE BRAM Converter

bitwise icon bitwise

Bitwise is an educational project where we create the software/hardware stack for a computer from scratch.

brain-m icon brain-m

Brilliantly Radical Artificially Intelligent Neural Machine

briscv-merl icon briscv-merl

This repo holds the BRISC-V cores, used for the MERL APR training.

bsg_manycore icon bsg_manycore

Tile based architecture designed for computing efficiency, scalability and generality

bster icon bster

Implementation of a binary search tree algorithm in a FPGA/ASIC IP

bwa-hbm icon bwa-hbm

Adaptation of the BWA MEM read mapper leveraging HBM on FPGAs to accelerate the SMEM algorithm

chisel-lab icon chisel-lab

Lab exercises for Chisel in the digital electronics 2 course at DTU

codesign_hw_sw icon codesign_hw_sw

Hardware Software codesign project for DE0 Nano SoC development board.

connectal icon connectal

Connectal is a framework for software-driven hardware development.

cordic icon cordic

A series of CORDIC related projects

coursera-sdaccel-theory icon coursera-sdaccel-theory

Source codes used during the Coursera course titled "Developing FPGA-accelerated cloud applications with SDAccel: Theory"

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    šŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. šŸ“ŠšŸ“ˆšŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ā¤ļø Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.