Skip to content
View EliazSelam's full-sized avatar

Block or report EliazSelam

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

🎯 Who I Am

Electrical Engineer — Control Systems & Digital Signal Processing

I design and implement signal processing and control systems — from Z-domain analysis and observer design to real hardware validation. Mathematical rigor is non-negotiable: every result is validated, every model is grounded.

Applying the same systems-thinking lens to data & machine learning — from feature engineering to predictive modeling and beyond.

Active: State Estimation · MPC · Embedded C++ · ML fundamentals

"Control the system before it controls you."


🎬 Projects Overview

📌 Short video walkthrough coming soon — covering the S1 LFP pipeline, Digital Control Lab, and DSP Labs.


🛠️ Technical Stack

Languages

MATLAB Python C++

Control & Signal Processing

Simulink

State-Space · Pole Placement · PID / LQR Z-Transform · Dead-Beat Observer FIR / IIR Filters · FFT · Sampling Theory

Embedded & Tools

Git

Multisim · NumPy · pandas scikit-learn · Quanser


🚀 Featured Projects

🧠 THE S1 PROJECT — Motion Artifact Correction in LFP

Python  |  MATLAB  |  Signal Processing  |  Research Project

🕵️ Interactive Case File

A detective narrative — accessible to anyone, not just engineers.

The research presented as a story: suspects, evidence, and resolution. Visual, explorable, and built to communicate.

🔍 Open the Case →

⚙️ Engineering Pipeline

9-stage artifact detection & correction system (in-vivo LFP · 5xFAD mouse model):

  • Detection — RED/BLUE classifier · wavelet scalogram
  • Reference — TQWT (Q=4, 33 levels) + Butterworth filtfilt
  • Correction — CAR · Kalman · Khorasani adaptive
  • Benchmark — 13 variants · 1,508 obs · +6.31 dB, 2.61 µV

29 recordings · 52.6 s/rec · M3, no GPU   📂 Code →

Supervisor: Prof. D. Aboukssis · Ariel University


MATLAB  |  Simulink  |  Control Systems

Lab experiments in classical & modern control:

  • Root Locus — 4 transfer functions, asymptote angles, gain selection
  • Lead compensator design — τ ∈ {0.4, 1, 2} sweep + closed-loop validation
  • State-space PID — ramp tracking via lsim (Ki=2.145, Kp=7.1)
  • PD control + DC motor model · observer estimation · saturation analysis

MATLAB  |  Signal Processing  |  Filter Design

Hands-on DSP experiments:

  • FFT spectral analysis — single, dual & composite tones (fs=8 kHz)
  • IIR Notch Filter — pole-zero at ω=π/4, radius r=0.9 vs r=0.99
  • FIR LPF — Hamming window design (N=30, wc=47π/124)
  • Interactive signal generator with frequency-band validation

⚖️ Inverted Pendulum — LQR on Quanser IP02

MATLAB  |  Simulink  |  LQR  |  State Feedback  |  Quanser IP02

Real hardware experiments — Quanser IP02 SIP (4-state linearised model):

  • TF analysis — motor inductance effect quantified → error = 2.41×10⁻⁷ (negligible)
  • PV vs PD — position controller design: Kp = 5408, Kv = 237.86
  • LQR sweep — optimal R/Q tuning via simulation (R=0.02, Q=diag([10 10 0 0.1]))
  • Hardware validation — real-time closed-loop: optimal Q=diag([35 35 0.1 0.1])

📊 GitHub Stats

 

🎯 Status

▶  Electrical Engineer — Control Systems & Signal Processing
▶  Building: real-time DSP pipelines · control algorithms · ML tools
▶  Expanding into: Data Engineering · Machine Learning · State Estimation
▶  Open to: Control / DSP / Embedded / Data & ML Engineering roles

Open to engineering roles in Israel  ·  📧 eliaz.es1234@gmail.com

Every commit is a step toward mastery.

Pinned Loading

  1. s1-files s1-files Public

    HTML

  2. lfp-artifact-correction lfp-artifact-correction Public

    MATLAB

  3. digital-control-lab digital-control-lab Public

    MATLAB lab experiments in Root Locus, lead compensator, state-space PID and Simulink

    MATLAB