Skip to content
View elomarjc's full-sized avatar

Block or report elomarjc

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

πŸ‘‹ Hi, I'm Jacob El-Omar

M.Sc. in Electronic Systems β€’ Aalborg University

Software β€’ Automation β€’ Regulation (Control) β€’ Digital Systems & DSP β€’ Communication

LinkedIn Google Play Email Location


πŸ‘¨β€πŸŽ“ About Me

I hold a Master of Science (M.Sc.) in Electronic Systems and a Bachelor of Science (B.Sc.) in Electronics & IT (Specialization in Control Engineering) from Aalborg University (AAU), Denmark.

My engineering background combines 5 years of Aalborg University's Problem-Based Learning (PBL) model with modern software engineering across five core disciplines:

  • πŸ’» Software: Cross-platform application engineering (Dart/Flutter with native C++ FFI), backend and script engineering (Python, C#, Node.js, REST APIs), and databases (PostgreSQL, Supabase, SQLite, MySQL, InfluxDB). Creator of Grow A Fish on Google Play.
  • πŸ€– Automation: Industrial automation, PLC programming (IEC 61131-3 Structured Text), SCADA / ISA-101 high-performance HMIs, Autonomous Mobile Robots (MiR200), smart production testbeds (AAU 5G Smart Production Lab), and path planning (1st Place, AAU RoboCup Tournament; Predictive Collision Avoidance).
  • πŸŽ›οΈ Regulation (Control Engineering): Dynamic systems modeling and closed-loop feedback control: state-space MIMO control, discrete cascaded PID with anti-windup, LQR optimal control, and spacecraft attitude control (AAUSAT6 CubeSat ADCS & 3-DoF Satellite Simulator).
  • 🎚️ Digital (DSP & Embedded Systems): Digital signal processing (LMS, NLMS, RLS adaptive filters, FastICA, STFT, Mel-spectrograms), parametric spectral estimation, sensor data fusion (EKF/UKF/MEKF), and embedded firmware (C/C++, FreeRTOS, Cypress PSoC 5LP, ATmega2560).
  • πŸ“‘ Kommunikation (Communication & Networks): Telemetry and industrial network protocols: Modbus TCP, MQTT message brokering, real-time WebSockets, Ultra-Wideband (UWB) RF positioning, bus architectures (CAN bus, I2C, SPI, UART, RS485), and cryptographic communications (X25519 ECDH + AES-256-GCM).

πŸ’Ό Experience & R&D

  • AI/ML & Signal Processing Engineer (Internship / Thesis R&D) β€” Ai Health Highway (Sep 2024 – Jun 2025)
    • Developed real-time signal enhancement algorithms for AiSteth smart stethoscopes using adaptive filtering (LMS, NLMS, RLS) and Blind Source Separation (FastICA) to cancel ambient acoustic interference.
    • Preserved crucial low-frequency cardiac valve sounds ($S_1, S_2$) and murmurs, improving SNR by up to +34 dB.
    • Collaborated with international research teams to validate screening models for cardiovascular and pulmonary conditions under medical-grade diagnostic constraints.
  • IT & Web Developer (Volunteer) β€” Dawah Danmark (Jan 2026 – Present)
    • Modernized and optimized platform performance, database integration, and reliability.

🌟 Flagship Engineering Digital Twins (Live Interactive Simulators)

A suite of 9 real-time mathematical digital twins, physical modeling testbenches, and interactive simulators tailored to Denmark's flagship engineering leaders:

Digital Twin & Architecture Target Employer Core Engineering Disciplines Live Demo & Source
1. 5G/6G RF Channel & Constellation Studio
TDL Fading, Clarke/Jakes Doppler, 256-QAM, 3GPP TS 38.104 EVM sweeps, Phosphor VSA
Keysight Technologies
(Aalborg R&D)
Digital (DSP) β€’ Software β€’ RF Communication πŸš€ Live Simulator
πŸ’» GitHub
2. CubeSat AOCS Flight Simulator
RK4 numerical integration, quaternion kinematics, B-dot detumbling, reaction wheel desaturation
GomSpace A/S
(Aalborg Øst)
Regulation (Control) β€’ Software β€’ Aerospace πŸš€ Live Simulator
πŸ’» GitHub
3. Industrial SCADA Digital Twin & Process Control
ISA-101 HMI, IEC 61131-3 Structured Text runtime, anti-windup PID, Modbus TCP, OT security
JBT Marel / DESMI
(StΓΈvring / NΓΈrresundby)
Automation β€’ Regulation (Control) β€’ Industrial Networks πŸš€ Live Simulator
πŸ’» GitHub
4. Hearing Aid DSP & Adaptive Beamforming Studio
Head shadow diffraction, differential cardioid beamformer, NLMS feedback cancellation, 6-band WDRC
Demant A/S / Oticon
(SmΓΈrum / Copenhagen)
Digital (DSP) β€’ Software β€’ Audio Processing πŸš€ Live Simulator
πŸ’» GitHub
5. Wind Turbine Load Control & Coleman Twin
15 MW offshore turbine, Coleman MBC transform, Individual Pitch Control (IPC), Rainflow fatigue reduction
Vestas Wind Systems
(Aarhus)
Regulation (Control) β€’ Software β€’ Renewable Energy πŸš€ Live Simulator
πŸ’» GitHub
6. PMSM Field-Oriented Control (FOC) Drive Twin
Clarke/Park transforms, Space Vector PWM (SVPWM), Sliding Mode Observer (SMO), MTPA weakening
Danfoss Drives A/S
(GrΓ₯sten / Nordborg)
Regulation (Control) β€’ Power Electronics β€’ Embedded πŸš€ Live Simulator
πŸ’» GitHub
7. Industrial Pump Hydrodynamics & Cavitation Twin
Affinity Laws, Thoma cavitation factor, NPSHa vs NPSHr, MCSA stator FFT sidebands, Joukowsky water hammer
Grundfos Holding A/S
(Bjerringbro)
Automation β€’ Regulation (Control) β€’ Fluid Dynamics πŸš€ Live Simulator
πŸ’» GitHub
8. Naval Radar CFAR & Doppler Signal Studio
Cell-Averaging (CA) & Ordered-Statistic (OS) CFAR, 3-pulse MTI Doppler clutter filter, 60 FPS PPI radar display
Terma A/S
(Lystrup / Aarhus)
Digital (DSP) β€’ Software β€’ Defense & Aerospace πŸš€ Live Simulator
πŸ’» GitHub
9. Cobot Kinematics & Momentum Observer Twin
6-DOF UR5e arm, Damped Least-Squares (DLS) singularity solver, sensorless Generalized Momentum Observer, ISO/TS 15066
Universal Robots A/S
(Odense)
Regulation (Control) β€’ Robotics β€’ Safety Systems πŸš€ Live Simulator
πŸ’» GitHub

πŸ“± Commercial Mobile Applications & Published Games

Published Commercial Mobile Game & Real-Time Multiplayer Ecosystem
Pillars: Software β€’ Kommunikation β€’ Digital
Stack: Flutter β€’ Flame Engine β€’ Bonfire RPG β€’ Dart FFI & C++ SoLoud β€’ Supabase Realtime β€’ Hive NoSQL β€’ X25519/AES-GCM

  • Architecture: Engineered an end-to-end mobile game (330+ modules) published on Google Play.
  • Deterministic Networking: Formulated deterministic seed-based procedural level generation to eliminate mobile multiplayer jitter and bandwidth overhead.
  • Low-Latency Native Audio: Integrated the SoLoud C++ audio engine via Dart FFI with custom LRU caching and auto-recovery to eradicate Android audio latency.
  • Hardware-Backed Cryptography: Implemented client-side End-to-End Encrypted (E2EE) chat using X25519 ECDH key exchange and AES-256-GCM.
  • View Full Case Study β†’ β€’ Google Play Store β†’

πŸŽ“ Academic R&D & University Projects

Master's Thesis in Electronic Systems β€’ Aalborg University
Pillars: Digital (DSP) β€’ Software (Python/MATLAB)
Stack: MATLAB β€’ Python β€’ Adaptive Filters (LMS, NLMS, RLS) β€’ FastICA β€’ Mel-Spectrograms β€’ STFT β€’ In collaboration with Ai Health Highway

  • Core Research: Developed real-time active acoustic noise cancellation algorithms to isolate physiological stethoscope signals from ambient hospital interference.
  • Mathematical Formulations: Implemented and benchmarked Least Mean Squares (LMS), Normalized LMS (NLMS), Recursive Least Squares (RLS), and FastICA source separation.
  • Empirical Validation: Demonstrated up to +34 dB SNR improvements across synthetic and physical acoustic chamber testbeds while preserving critical cardiac murmur frequencies.
  • View Thesis Repository β†’

Master's Project (Semester 8) β€’ Systems of Systems & Space Engineering β€’ Aalborg University
Pillars: Regulation (Control) β€’ Digital β€’ Kommunikation
Stack: MATLAB β€’ Orbital Dynamics β€’ B-dot Detumbling β€’ LQR Target Tracking β€’ Momentum Wheels β€’ $H_\infty$ Robust Control

  • Satellite Mission: Designed the flight control and stabilization architecture for the AAUSAT6 CubeSat in Low Earth Orbit (LEO).
  • Control Modes: Implemented magnetic B-dot detumbling using magnetorquers to eliminate launch tip-off spin, LQR state-feedback with integral action for Nadir/Target pointing via momentum wheels, and robust $H_\infty$ controllers to reject aerodynamic and solar radiation disturbance torques under uncertainty.
  • View AAUSAT6 Repository β†’

Bachelor's Project (Semester 6) β€’ Electronic Systems & Control Engineering β€’ Aalborg University
Pillars: Regulation (Control) β€’ Automation β€’ Digital (Embedded)
Stack: Embedded C/C++ β€’ Arduino Mega 2560 (ATmega2560) β€’ PlatformIO β€’ Cascaded PID β€’ Discrete Signal Processing

  • Physical System: Derived Newtonian dynamic models for the hoisting block, trolley, and pendulum. Linearized models for frequency-domain transfer functions.
  • Control Design: Designed 3 discrete PD controllers (crane head Y-pos, trolley X-pos, head sway angle $\theta$), matched via Sensetools parameter tuning to physical step-response benchmarks.
  • Firmware Implementation: Wrote low-level C++ firmware with discrete low-pass filtering, Forward Euler velocity estimation, actuator current saturation limits, and anti-windup.
  • View Crane Control Repository β†’

AAU 5G Smart Production Lab β€’ Industrial IoT & Autonomous Robotics
Pillars: Automation β€’ Kommunikation β€’ Software
Stack: Python β€’ Multi-Threading β€’ Ultra-Wideband (UWB) β€’ Computer Vision (CV) β€’ MQTT β€’ InfluxDB β€’ MATLAB

  • Sensor Fusion Hub: Fused real-time spatial telemetry from active UWB RF tags, overhead Computer Vision tracking, and Autonomous Mobile Robots (AMRs / MiR200).
  • Concurrency & Safety: Engineered a 9-thread concurrent processing engine in Python with mutex synchronization, proximity breach warnings, and an alarm exemption engine for tagged payloads.
  • Analytics: Integrated InfluxDB v2 time-series storage and developed empirical Cumulative Distribution Function (CDF) statistical accuracy models.
  • View Positioning Repository β†’

Master's Project (Semester 7) β€’ Control of Manipulators β€’ Aalborg University
Pillars: Regulation (Control) β€’ Digital (Embedded) β€’ Kommunikation
Stack: MATLAB β€’ Simulink β€’ FreeRTOS β€’ Cypress PSoC 5LP β€’ Spherical Air Bearing β€’ MEKF Sensor Fusion

  • Experimental Testbed: Designed Center-of-Mass (CoM) auto-balancing algorithms for a 3-DoF spherical air-bearing satellite simulator.
  • State Estimation: Formulated Multiplicative Extended Kalman Filters (MEKF) fusing IMU rate gyros, accelerometers, and 3-axis magnetometers.
  • Embedded Control: Developed real-time FreeRTOS C tasks on Cypress PSoC 5LP for automated stepper counterweight actuation.
  • View Calibration Repository β†’

Master's Project (Semester 7) β€’ Advanced Control Engineering β€’ Aalborg University
Pillars: Regulation (Control) β€’ Software (MATLAB)
Stack: MATLAB β€’ MIMO State-Space β€’ LQR Optimal Control β€’ Kalman Filter Observer β€’ Decoupling

  • Chemical Process: Modeled non-linear binary distillation dynamics (Wood-Berry column benchmark).
  • MIMO Regulation: Designed optimal Linear Quadratic Regulators (LQR) with integral tracking and steady-state decoupling to eliminate cross-channel product impurity disturbances.
  • View Distillation Repository β†’

πŸ› οΈ Technical Matrix

Discipline Core Technologies, Frameworks & Protocols
Programming & Scripting Python, C/C++, Dart, C#, JavaScript/TypeScript (ES6+), MATLAB / Simulink, SQL
Regulation & Control State-Space MIMO, Cascaded PID, LQR / LQG, $H_\infty$ Robust Control, B-dot Magnetic Detumbling, Anti-Windup, DLS Inverse Kinematics, Coleman Transform
Signal Processing & DSP Adaptive Filtering (LMS, NLMS, RLS), Blind Source Separation (FastICA), STFT, FFT, Mel-Spectrograms, EKF / UKF / MEKF, CA/OS-CFAR, MTI Doppler Filters, WDRC
Industrial Automation & SCADA IEC 61131-3 (Structured Text, Ladder Logic), ISA-101 High-Performance HMI, ISA-18.2 Alarm Mgmt, Modbus TCP, OPC UA, OT Cybersecurity, Affinity Laws
Embedded & Hardware FreeRTOS, Cypress PSoC 5LP, ATmega2560, Arduino Mega, PlatformIO, STM32
Kommunikation & Networks 3GPP 5G NR PHY, OFDM, BPSK/QAM, MQTT, WebSockets, Ultra-Wideband (UWB), CAN bus, I2C, SPI, UART, RS485
Software & Cross-Platform Flutter, Flame Game Engine, Dart FFI (Native C++ interop), Node.js, HTML5 Canvas / WebGL, Three.js, Web Audio API
Databases & DevOps PostgreSQL, Supabase, InfluxDB, SQLite, Hive NoSQL, Git, GitHub Actions, Docker

πŸ“¬ Contact & Connect

Pinned Loading

  1. grow-a-fish-case-study grow-a-fish-case-study Public

    Technical engineering case study for Grow A Fish - a commercial mobile game on Google Play built with Flutter, Flame, C++ SoLoud (FFI), and Supabase.

    1

  2. adaptive-noise-cancellation-dsp adaptive-noise-cancellation-dsp Public

    Master's Thesis in Electronic Systems (Aalborg University): Active Adaptive Noise Cancellation (ANC) for acoustic physiological signals using adaptive filtering algorithms (LMS, NLMS, RLS) and spec…

    MATLAB 1

  3. advanced-control-digital-systems advanced-control-digital-systems Public

    M.Sc. Electronic Systems Project (Aalborg University): Attitude Determination and Control System (ADCS) for the AAUSAT6 CubeSat satellite.

    TeX

  4. indoor-positioning-amr-integration indoor-positioning-amr-integration Public

    Multi-sensor indoor positioning and autonomous mobile robot (AMR) telemetry dashboard fusing Ultra-Wideband (UWB) and Computer Vision (CV) at AAU 5G Smart Production Lab.

    Python 1

  5. gantry-crane-anti-sway-control gantry-crane-anti-sway-control Public

    Bachelor's Project in Electronic Systems (Aalborg University): Real-time anti-sway control of a 2D Gantry Crane via discrete cascaded PID in C++.

    C 1 1

  6. satellite-simulator-adcs-calibration satellite-simulator-adcs-calibration Public

    M.Sc. Electronic Systems Project (Aalborg University): Center-of-Mass (CoM) calibration and 3-DoF rotational dynamics control for a satellite simulator in C++.

    C++