Ibrahim Abughazala Najjar

Hardware & embedded
engineer.

Computer Engineering · Universidad de Sevilla — building electronics end to end, from schematic to firmware to enclosure.

I design and build embedded systems across the full stack: PCB design, firmware, edge machine learning, application software and 3D-printed hardware. I take a project from a first breadboard to a fabricated board running real code in the field.

My flagship is SirenSense, a road-safety system that detects emergency-vehicle sirens and tells the driver where they are coming from. It won 1st place at Hack4Change 2026 at the Universidad de Sevilla. I also design under my own electronics label, Tekkera Electronix.

Ibrahim Abughazala Najjar PORTRAIT add img/portrait.jpg
Award
1st place — Hack4Change
Universidad de Sevilla · June 2026 · team SirenSense–Tekkera
Submitted
James Dyson Award 2026
SirenSense entered as a complete engineering project
Working toward
Google Summer of Code
Contributing to BeagleBoard.org · Zephyr RTOS
Selected work

Four projects

A shipped, award-winning flagship, two systems in active build, and the product it is growing into. Each one taken across hardware, firmware and software by hand.

01

SirenSense

Shipped · award-winning

A distributed road-safety system that hears an emergency-vehicle siren, works out which direction it is coming from, and warns the driver in time to give way.

Role — hardware, firmware & software Team — SirenSense–Tekkera Since — October 2025 Status — working prototype

Modern cars are heavily sound-insulated and their stereos are loud, so drivers often notice an approaching ambulance, police car or fire truck late — or not at all. Deaf and hard-of-hearing drivers cannot hear the siren in the first place. SirenSense solves this at the source: it detects the siren acoustically, classifies it on-device, computes its direction relative to the car, and warns the driver with a direction arrow and a spoken cue ("siren, left") in time to react.

How it works

The system is three linked units. A roof node carries a four-microphone array in a 190 mm cross; a convolutional neural network trained with Edge Impulse decides "siren / not siren" on-device, and a time-difference-of-arrival (TDOA / GCC-PHAT) calculation turns the tiny delays between microphones into a bearing. The bearing is sent over ESP-NOW to a cabin node, which draws the arrow, speaks the alert, logs the event with GPS, and listens on a LoRa radio for transponders in emergency vehicles up to ~2 km away. A Raspberry Pi HUD renders the driver display and an offline map.

Engineering worth noting

  • Two custom PCBs designed in KiCad (roof node, cabin node) plus a transponder board, all fabricated at JLCPCB under my Tekkera Electronix label.
  • Dual-I2S audio capture at 44.1 kHz across two synchronised buses feeding the four mics.
  • A real debugging story: the radio link went silent in the car while both nodes reported "send OK". Both ESP32s had left Wi-Fi power-save on, which silently drops ESP-NOW broadcast frames — one line, esp_wifi_set_ps(WIFI_PS_NONE), fixed it.
  • An encrypted LoRa transponder network (AES-128) so emergency fleets can pre-announce themselves 30–60 seconds before they are in sight.

The version you can see on the site is the working prototype that won Hack4Change and was submitted to the James Dyson Award. The three phases below trace the build from a breadboard to that unit.

Phase 0

First prototype — breadboard, no PCB

The earliest working rig: two ESP32-S3 dev boards, an OLED and a lot of jumper wires. This is where the detection pipeline and the two-node architecture were proven before any board was designed.

Phase 1

First custom PCB — one board, still fighting noise

The single-board version: the first SirenSense PCB in a printed shell, driving an OLED. It worked, but it still had the noise and integration problems you only find once everything is on one board — which is exactly what drove the redesign.

Phase 2

Final system — the one that won Hack4Change

The finished multi-board system: dedicated roof and cabin nodes with their own custom PCBs, real sensors, the Pi HUD and the offline map. This is the prototype that took first place.

Recognition

1st place — Hack4Change 2026

Awarded to team SirenSense–Tekkera at the ETSII Hack4Change hackathon, funded by the Cátedra Telefónica «Inteligencia en la Red» of the Universidad de Sevilla, for a project aligned with the UN Sustainable Development Goals. Seville, 22 June 2026.

Receiving the Hack4Change first prize from the director of the ETSII Presenting SirenSense at Hack4Change
02

SUBJECT 105

In progress · in development

A pocket, dual-processor multi-radio handheld for RF security research — sub-GHz, NFC, RFID, IR, BLE, native Wi-Fi, 2.4 GHz and GPS — designed to be legal by construction for the EU.

Role — hardware & firmware Type — personal engineering project Status — in active development

SUBJECT 105 is a handheld RF/hardware audit tool in the spirit of the Flipper Zero, redesigned to add the things a stock Flipper lacks — on-board Wi-Fi, a 2.4 GHz research radio, GPS and a sunlight-readable display — while staying legal for EU operation. It is a portfolio project that puts almost every skill a hardware employer screens for into one object you can hold.

Architecture

It is dual-processor: an STM32WB55 (Cortex-M4 with integrated BLE) runs the real-time RF work and the UI, and an ESP32-S3 co-processor adds Wi-Fi. They talk over a custom framed UART/SPI protocol (CRC-16, request/response plus async events) designed to be byte-identical on both sides. The radio front-ends include a CC1101 (sub-GHz), an ST25R3916 (NFC), a 125 kHz stage, IR, an nRF24L01+ and a u-blox GPS, behind a FreeRTOS app/plugin firmware where each chip is a driver behind a clean interface and the only vendor-specific code is one HAL shim.

Legal & ethical by design

This is the part I care about most. The device is a security-research and RF-education instrument. Firmware enforces EU band, power and duty-cycle limits, and it deliberately does not implement jamming, Wi-Fi deauth/beacon-flood, credential phishing or arbitrary RF injection — those are excluded on both processors, not merely undocumented. Where attack awareness matters, it implements the defensive side: deauth, evil-twin and beacon-spam detectors.

The project is in active development.

03

SirenSense Copilot Pro

In progress · software complete

The SirenSense safety stack grown into a full in-car computer — a Raspberry Pi 5 with an HDMI touchscreen that puts infotainment and safety on one screen.

Role — software & integration Built on — the same 2× ESP32 nodes, unchanged Status — software complete, not yet car-installed

Copilot Pro is not a rewrite of SirenSense — it is a new Pi-side application that talks to the same two ESP32 nodes over the same UART JSON protocol, reuses SirenSense's safety modules unchanged, and adds an infotainment layer on top. It is aimed at my own 2015 Citroën C4 Cactus, whose stock screen is slow and lacks CarPlay / Android Auto.

What it adds

  • Eight touch pages in pygame at native resolution — home, the original safety screens, a full-res offline map, animated OBD-II gauges, media, cameras, a system view and settings.
  • OBD-II live engine data (RPM, speed, coolant, intake, battery, load) over Bluetooth ELM327.
  • Bluetooth audio out to the car's stock head unit — the Pi pairs like a phone.
  • Rear camera (USB UVC), WLED ambient lighting that follows the alert priority, and a full-screen crash / fatigue / threat takeover system shared with the base product.

A key design rule: the Pi never touches the car's CAN bus. It connects only through ignition 12 V, Bluetooth audio, and the standard OBD-II port. The software is complete and screenshot-verified across all eight pages; it is not yet installed in the car.

04

SirenSense V2

Roadmap · product vision

A clean-sheet redesign to turn SirenSense from an award-winning prototype into a certifiable, sellable product.

Role — architecture & strategy Status — defined, not yet built

The prototype proves the idea; V2 is about making it a product. The plan moves the three safety "brains" from ESP32 to automotive-grade STM32 — for temperature grades, long-term availability, determinism and an easier path through EMC and E-mark certification. The roof pod gains automotive MEMS microphones and BLE Coded PHY in place of ESP-NOW; the cabin hub adds CAN-FD; and the whole thing runs on Zephyr RTOS, keeping the LoRa AES protocol, the microphone geometry and the alert-priority model.

It is positioned deliberately as driver alerting, not intervention, to stay clear of the heaviest automotive-safety standards, with a certification path through RED, UNECE R10 E-mark and UN 38.3. The real long-term moat is a per-country siren dataset. This is a vision and an architecture — honestly, not yet built — but it is the direction the work is heading.

Capabilities

The full pipeline, one person

Most hardware needs a team to cross these boundaries. The interesting engineering lives where they meet — so I work all of them.

Hardware / PCB
Multi-board design in KiCad — digital, RF and power. Custom footprints, ENIG boards fabbed at JLCPCB.
Firmware
Embedded C on ESP-IDF and Arduino/FreeRTOS. Dual-I2S audio, framed radio protocols, inter-processor links.
Edge ML / DSP
On-device CNNs with Edge Impulse; TDOA / GCC-PHAT direction-finding and mel-filterbank feature pipelines.
Application software
Python HUDs and touch UIs — PIL and pygame, OpenCV fatigue detection, offline vector maps, OBD-II.
RF & radio
LoRa, BLE, ESP-NOW, sub-GHz and nRF24; antenna matching and EU regulatory limits enforced in firmware.
Mechanical
3D-printed enclosures — UV-stabilised PETG, IP67 domes and in-car mounts designed for real thermal loads.
About

Ibrahim Abughazala Najjar

I'm a Computer Engineering student at the Universidad de Sevilla and a hardware/embedded engineer based in Andalucía, Spain. What's unusual about how I work is range: I take hardware projects across the entire stack — from the schematic and the reflowed board to the neural network, the app and the printed enclosure — and then I debug the whole thing in the real world.

SirenSense is the flagship of that approach, and it won first place at Hack4Change. Alongside it I'm building SUBJECT 105, a multi-radio research handheld, and Copilot Pro, an in-car computer — with a certifiable product version of SirenSense on the roadmap. I design my hardware under my own label, Tekkera Electronix.

I contribute to BeagleBoard.org (Zephyr RTOS) with the goal of taking part in a future Google Summer of Code, and I'm open to freelance embedded work.

Get in touch

Emergency-safety hardware, embedded and RF work, or the SirenSense platform — if any of it is your world, I'd like to hear from you.