Skip to content

Navigation Menu

Sign in
Sign up
@OmarAlchikha
OmarAlchikha
Follow

Omar Alchikha OmarAlchikha

EE @ York (Lassonde) · Power electronics, embedded hardware, aerospace electrical systems · Project Engineering Intern @ De Havilland Aircraft

Block or report OmarAlchikha

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

Omar Alchikha

Electrical Engineering @ York University (Lassonde) — power electronics, embedded hardware, and the electrical systems behind aircraft and EVs.

Currently a Project Engineering Intern at De Havilland Aircraft of Canada, working aircraft modification and engineering configuration on the Dash 8-123 & 400 programs. Graduating May 2028.

The repos here are personal project work, built on public engineering knowledge only. They run in three threads.


⚡ The powertrain series

Five projects that build on each other — each one designed against the real measured output of the one before it, not idealized numbers.

Project What it is
1 buck-converter 12V→5V closed-loop converter. PI compensator derived from a state-space averaged plant, cross-validated across Python, LTspice and Simulink.
2 DC-Motor-Speed-Controller-System-ID-PI Motor speed loop where the plant is identified from a step response, not assumed — because friction and dead time aren't on any datasheet.
3 Battery-SOC-Estimator Coulomb counting vs. an extended Kalman filter. The EKF starts from a deliberately wrong state of charge and still beats it.
4 Three-Phase-Inverter-PMSM-Drive-FOC Field-oriented control of a PMSM traction drive, with loop gains derived from a delay budget rather than tuned.
5 Hybrid-electric-powertrain-energy-management-controller Series-hybrid supervisor deciding the generator/battery power split across a flight-shaped mission.

✈️ Aircraft electrical systems

Protection, monitoring, redundancy, and distribution — the systems that tell you the truth about an electrical system's state.

🔧 Digital hardware

  • FPGA-Digital-Control-Core-DE10-Lite — parameterized PWM generator and quadrature decoder in Verilog, with self-checking testbenches (23/23 checks) and a complete Quartus synthesis project.

How I work

  • Cross-validation as a habit — most projects carry two or three independent implementations that have to agree, sharing no code.
  • Derive, don't tune — controller gains come from a stated crossover, phase margin, or delay budget, never from twiddling until a plot looked right.
  • Honest scope — every repo states what's simulated, what's measured, and what's a placeholder.

Tools: C · Python · Verilog · MATLAB/Simulink · LTspice · Quartus · Arduino · DE10-Lite

📫 om.alchikha@gmail.com · LinkedIn

Popular repositories Loading

  1. buck-converter buck-converter Public

    Closed-loop 12V→5V synchronous-free buck converter: analytical design, cross-validated Python/LTspice/Simulink simulation, and a buildable perfboard hardware package.

    Python

  2. DC-Motor-Speed-Controller-System-ID-PI DC-Motor-Speed-Controller-System-ID-PI Public

    DC motor speed control: system identification from step response, PI controller design, Simulink cross-check, and Arduino firmware implementation.

    Python

  3. Battery-SOC-Estimator Battery-SOC-Estimator Public

    Battery state-of-charge estimation: Coulomb counting vs. Kalman filter, cross-checked in Python and Simulink, with Arduino logging firmware.

    Python

  4. Three-Phase-Inverter-PMSM-Drive-FOC Three-Phase-Inverter-PMSM-Drive-FOC Public

    Field-oriented control (FOC) of a three-phase inverter driving a PMSM: current/speed loop design and Simscape simulation.

    MATLAB

  5. FPGA-Digital-Control-Core-DE10-Lite FPGA-Digital-Control-Core-DE10-Lite Public

    FPGA-based digital control core (PWM generator + quadrature decoder) in Verilog for the DE10-Lite, with testbenches and a synthesis project.

    Verilog

  6. EMC-pre-compliance-rig EMC-pre-compliance-rig Public

    DIY EMC pre-compliance test rig: H-field probe, LISN, and SDR receiver hardware with Python emissions modeling and mitigation analysis.

    Python

AltStyle によって変換されたページ (->オリジナル) /