Hassan Eldib

Hassan Eldib Email and Phone Number

Assistant Professor | Deep Learning Researcher | Software Engineer @ Intelligent Systems Lab
Hassan Eldib's Location
Egypt, Egypt
Hassan Eldib's Contact Details

Hassan Eldib personal email

About Hassan Eldib

Professor with research interest in deep learning/artificial intelligence, having 5+ years software engineering experience, and a track record of achievements and awards. Holding Ph.D. in Computer Engineering. Research experiences include statistical modeling through deep machine learning, software optimization and verification, big data processing and security.

Hassan Eldib's Current Company Details
Intelligent Systems Lab

Intelligent Systems Lab

View
Assistant Professor | Deep Learning Researcher | Software Engineer
Hassan Eldib Work Experience Details
  • Arab Academy For Science, Technology And Maritime Transport
    Assistant Professor
    Arab Academy For Science, Technology And Maritime Transport Jun 2017 - Present
  • Intelligent Systems Lab
    Co-Founder
    Intelligent Systems Lab Apr 2018 - Present
    Alexandria, Egypt
    Intelligent Systems Lab (ISL) was founded in 2018 within the Department of Electronics and Communications Engineering at the Arab Academy for Science, Technology, and Maritime transport. We conduct research in intelligent and autonomous systems, image and video processing and computer vision, image synthesis and immersive technologies, signal analysis, and data science.Since its establishment, the ISL members have:-Maintained a close connection with the industry through participating in R&D projects and through collaborations with local startups. -Participated and conducted world-class research on a variety of topics including computer vision, internet of things, and bio-signal analysis. -Started the first DL Meetup in the AAST through which they raise awareness, build capacities, and networks DL enthusiasts and tomorrow’s stars in the AAST.
  • Rice University
    Postdoctoral Research Associate
    Rice University Aug 2015 - May 2017
    Houston, Texas Area
    Working in a team of researchers to create practical tools for software synthesis and repair by applying statistical methods on big data. Created a version controlled database from the 1000 most active C/C++ projects on GitHub. Integrated the Apron numerical abstract library in the LLVM/Clang compiler infrastructure to efficiently extract the semantic differences for all projects' history code updates. Utilized machine learning (deep learning) to discover a statistical model of the frequently patched vulnerable code patterns and the required code patch to fix them. Multithreaded programming was used to achieve high scalability and low-latency.
  • Virginia Tech
    Graduate Research Assistant
    Virginia Tech May 2012 - Jul 2015
    Blacksburg, Virginia, Usa
    Introduced a quantitative model to estimate the degree of information leakage from power side-channels through static analysis of the cryptographic source code. Statistical analysis of measured power signals in running cryptographic devices matched accurately our proposed quantitative model.Developed tools to formally verify cryptographic software and embedded hardware code against vulnerabilities of power side-channel and fault-based attacks. Furthermore, developed other tools to formally synthesize, from an unsafe code, an equivalent code but secure and optimized. The synthesized code was shown to be more concise (optimized) than the code written by cryptographic experts.Created a tool to optimize C/C++ embedded software in order to overcome the relative limited hardware resources in embedded systems. The tool was integrated in the LLVM/Clang compiler infrastructure and repeatedly invoked an SMT-solver to synthesize highly optimized software through inductive synthesis. Received the FMCAD best paper award for this work which was described it as “an innovative and scalable solution”.
  • Aast, Electronics And Communications Engineering Department
    Lecturer Assistant
    Aast, Electronics And Communications Engineering Department Sep 2006 - Dec 2010
    Egypt
    Teaching courses: Digital Signal Processing (DSP), Analog Signal Processing, Measurements and Instrumentation, and Digital VLSI.

Hassan Eldib Skills

Object Oriented Programming C++ C Python Matlab C# Java Verilog Vhdl Assembly Language Bash Debugging Linux Unix Git Llvm Clang Algorithms Multithreading Parallel Algorithms Low Latency Big Data Machine Learning Deep Learning Artificial Neural Networks Statistical Modeling Pattern Recognition Field Programmable Gate Arrays Secure Shell Embedded Systems Foreign Exchange Trading Equity Trading Trading Systems Electronic Trading Trading Strategies High Frequency Trading Algorithmic Trading Research Deadline Oriented Optimization Software Formal Methods Formal Verification Cryptography Security Digital Signal Processing Microsoft Office Programming Microsoft Excel Software Development Model Checking

Frequently Asked Questions about Hassan Eldib

What company does Hassan Eldib work for?

Hassan Eldib works for Intelligent Systems Lab

What is Hassan Eldib's role at the current company?

Hassan Eldib's current role is Assistant Professor | Deep Learning Researcher | Software Engineer.

What is Hassan Eldib's email address?

Hassan Eldib's email address is ha****@****ail.com

What schools did Hassan Eldib attend?

Hassan Eldib attended Virginia Polytechnic Institute And State University, Arab Academy For Science, Technology And Maritime Transport, Arab Academy For Science, Technology And Maritime Transport.

What skills is Hassan Eldib known for?

Hassan Eldib has skills like Object Oriented Programming, C++, C, Python, Matlab, C#, Java, Verilog, Vhdl, Assembly Language, Bash, Debugging.

Not the Hassan Eldib you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.