Skip to content
View ShayMorad's full-sized avatar

Block or report ShayMorad

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
ShayMorad/README.md

Shay Morad — Software Engineer

B.Sc. Computer Science · The Hebrew University of Jerusalem
Software engineering · Backend · Systems · Computer vision · Machine learning

LinkedIn Email GitHub projects


About

I'm a Computer Science graduate of the Hebrew University of Jerusalem, interested in the engineering behind how software works: algorithms, performance, system design, and the details that make an implementation reliable.

My projects range from SLAM and computer vision to distributed communication, backend APIs, machine learning, microservices, AI, algorithms and large-scale data analysis. I like working close to the underlying problem, understanding the trade-offs, and building the important parts myself.

Before focusing on software engineering, I led technical intelligence projects involving complex data systems and cross-team coordination. I'm currently interested in software engineering roles, especially backend, systems, infrastructure, and ML/CV engineering.

Selected projects

Stereo visual odometry and SLAM, from feature tracking and geometric estimation to bundle adjustment, loop closure, and pose-graph optimization.

Python · OpenCV · GTSAM · KITTI
TCP and InfiniBand performance experiments, RDMA programming through libibverbs, and Ring All-Reduce with eager and rendezvous protocols.

C · Linux · RDMA · InfiniBand Verbs
A data science workflow for analyzing player behavior and match dynamics across League of Legends data, from extraction and feature engineering to statistical analysis.

Python · Pandas · Parquet · Data Science
Video analysis, Fourier and spectral methods, multiscale blending, stabilization, and panoramic mosaicing, with experimental results.

Python · NumPy · OpenCV · Signal Processing
Implementations and evaluations of regression, classification, boosting, regularization, and numerical optimization methods.

Python · NumPy · scikit-learn · Optimization
Low-level memory, network, and web security exercises exploring vulnerabilities and protocol behavior in controlled environments.

C · Linux · Networking · Web Security

More work: Computational Biology Algorithms · Relational Database Systems · Operating Systems · Nand2Tetris · C/C++ Programming Workshop

Languages & tools

Languages & web

Python C C++ Java JavaScript TypeScript Bash HTML5 CSS3

Backend & databases

FastAPI Flask SQLAlchemy SQLite PostgreSQL Docker Postman React

Machine learning, data & computer vision

NumPy Pandas scikit-learn PyTorch OpenCV Matplotlib Jupyter

Systems & development

Linux Git GitHub PowerShell PyCharm

Specialized libraries & technologies

Pydantic GTSAM RDMA / libibverbs JSON Schema GDB x86-64 Assembly Parquet

Also: REST APIs · SQL · Docker Compose · TCP/IP · POSIX · GitHub

Currently interested in

Building backend services and algorithm-heavy systems where performance, data, and correctness matter. Particularly interested in software engineering, algorithms, SaaS, infrastructure, distributed systems, and applied ML/CV.

Contact

LinkedIn · Email · GitHub

Pinned Loading

  1. 3D-Computer-Vision-SLAM 3D-Computer-Vision-SLAM Public

    Stereo visual SLAM on KITTI with feature tracking, bundle adjustment, pose graphs and loop closure

    Python

  2. Cyber-Security-Labs Cyber-Security-Labs Public

    C security labs covering memory corruption, DNS protocol behavior, XSS, HTTP and SQL injection

    C

  3. High-Performance-Networking-RDMA High-Performance-Networking-RDMA Public

    High-performance C networking with InfiniBand Verbs, RDMA, TCP benchmarking and Ring All-Reduce

    C

  4. HUJI-Hackathon-2025 HUJI-Hackathon-2025 Public

    Forked from Noamshabat1/HUJI-Hackathon-2025

    JavaScript

  5. Image-Processing-Algorithms Image-Processing-Algorithms Public

    Computer vision and signal processing in Python: scene cuts, Fourier analysis, pyramids and video mosaics

    Python

  6. Machine-Learning-Algorithms Machine-Learning-Algorithms Public

    Machine learning algorithms and experiments: regression, classification, AdaBoost, SVMs and gradient optimization.

    Python