Amr Abdelbari ● open to work Email me
Dr. Amr Abdelbari
Engineer · Educator · Nicosia, Cyprus

I build systems that fly, sense and score themselves.

Assistant Professor and Head of Information Systems Engineering at Near East University, with an electrical-engineering background. I build UAV competition simulators on real autopilots, passive radar from SDR and FPGA hardware, and research NOMA / MIMO wireless links.

Arena · liveRUNNING00:00sim-lite
13peer-reviewed papers
100teams in one UAV arena match
12+years building hardware and software
20+students field-testing QR Lab
01

Virtual UAV Engagement Arena

Flagship project · 2026

A virtual Fighting UAV competition, run on real ArduPilot autopilots.

A competition platform for fixed-wing UAV teams, modelled on the TEKNOFEST Fighting UAV format. Teams score by holding an opponent in their camera's hit zone, finishing a QR dive task, avoiding penalties and landing safely. Every aircraft is a real ArduPlane SITL autopilot, flown by the team's own code or by hand from a 3D browser cockpit, and an automatic referee scores every match from ground truth. Guests watch in 3D from one link.

Open the live Arena · uavarena.github.io ↗

PythonArduPilot SITLPX4MAVLinkROS 2GazeboFastAPI / uvicornNumPyWebGL cockpitGitHub Actions
  • Referee engine: lock-on validation (≥ 4 s window, ≥ 90 % in-zone, no gap > 0.3 s), geofence, telemetry watchdog, false-claim and collision penalties, warn / freeze / eject.
  • Four rulebooks: standard, TEKNOFEST mode, a defence scenario, and a standalone league.
  • League mode: fog of war, ground radar, hidden SAM sites, GPS and comms jamming, on-board ECM, and an unattended season runner that publishes standings and 3D replays.
  • Per-aircraft camera images streamed to each team, with recorded evidence clips for every lock-on review.
  • Fair play: per-team tokens, rate limits, server-side time, and an isolated MAVLink port for each team.
  • Multi-autopilot: ArduPilot and PX4 airframes, homologated before a match, spread across several computers.
visiting team laptop host (Ubuntu) auto_team.py / manual_team.py ──HTTP──▶ arena server: referee · scoring · dashboard 3D cockpit (browser) ─MAVLink▶ ArduPlane SITL × N (+ PX4 nodes) referee browser ──HTTP──▶ referee console: start · pause · penalise · eject guests ──/watch▶ 3D live view (10 s delay)
100teams in one match: about twice the last TEKNOFEST final (42)
2.7 msper referee tick for 100 aircraft (all 9,900 camera/target pairs) against a 50 ms budget
~12klines of Python: server, referee, starter teams, scripts and tests
5 Hztelemetry from every team, each reply carrying all the other aircraft
Rehearsal results · 25 Oct 2026
#SetupOutcome
1Two identical huntersCollided at 23.7 s, both out
3Hunter vs patrol, 10 min11 valid locks; final score 135 – 3
4Fly-out vs false-claim teamEjected after 30 s / after 5 false claims
5Telemetry dropped at 60 sWarned at 5 s, ejected at 30 s
6ArduPlane SITL, 3 runsValid locks every run; staggered landings fixed approach collisions

The first merge is the most dangerous moment

With identical code, both aircraft pointed at each other within 20 s of take-off. Teams need a deconfliction rule before they need a lock-on algorithm.

Equal aircraft circle forever

Points come from asymmetry: slowing down to out-turn (ω = g·tan φ / V), using altitude, or extending and re-engaging.

Evasion is worth as much as attack

A predictable target gave up 11 locks in 10 minutes. Being locked costs −2, against +10 for the attacker.

02

Experience

16 years across academia, industry and teaching

2010first job, in Sohag
7+years teaching at university level
3+years in industry R&D
2engineering teams led or co-founded
  1. Sep 2025 – Present1 yr 3 mos
    NEU
    Academia

    Head of Information Systems Engineering Department

    Near East University · Nicosia
    • Leading the department, and part of the effort to establish the new Faculty of AI and Informatics.
    • First appointed to the Data Analytics Department (Feb 2025), then moved to Information Systems to match my focus on AI applications, robotics and systems.
    LeadershipCurriculumAI & Informatics
  2. Sep 2024 – Present2 yrs 3 mos
    NEU
    Academia

    Assistant Professor

    Near East University · Nicosia
    • Mentor real-world student projects in AI and software engineering, such as AI for cybersecurity, a calorie-counting app and an AI chess game.
    • Research the mathematical analysis of modulation and multiple access: 64-QAM, NOMA, OTFS and Massive MIMO.
    • Teach students to apply generative AI to robotics, logic design, speech processing and software testing.
    WirelessNOMAOTFSGenAI
  3. Jul 2023 – Oct 20241 yr 4 mos
    RL
    Industry

    Head of Software Engineering

    RoboLabs · Istanbul
    • Led firmware for the robot subsystems (ESP) and the main controllers (NVIDIA Jetson).
    • Owned the software architecture and system design, managed the team's workload, and coordinated with the hardware and other departments.
    ESP32NVIDIA JetsonFirmwareArchitecture
  4. Sep 2023 – Aug 20241 yr
    NEU
    Academia

    Lecturer

    Near East University · Nicosia
    • Taught programming, object-oriented programming, algorithms, and AI agents and reasoning in the AI Engineering Department and the AI and Robotics Institute.
    • Taught software requirements to graduate students, and researched AI for wireless communications, signal processing, robotics and financial markets.
    ProgrammingAlgorithmsAI agents
  5. Jul 2022 – Jun 20231 yr
    RL
    Industry

    Software Engineer

    RoboLabs · Istanbul
    • Built the control software for C-bot UV-C disinfection robots, with autonomous, manual, timed and QR-following modes.
    • Worked across the battery, UV-C and motion subsystems, and fixed control and communication design problems.
    RoboticsControlEmbeddedUV-C
  6. Mar 2022 – Present4 yrs 9 mos
    CK
    Teaching

    Online Lecturer

    Course Khana · Istanbul · remote
    • Teach undergraduate electrical, electronic and computer engineering: Electronics I and II, Signal Processing, Wireless Communications, Digital System Design and Communication Circuits.
    • Run live classes on Zoom with digital whiteboards.
    ElectronicsSignalsWirelessOnline
  7. Sep 2021 – Oct 20221 yr 2 mos
    OX
    Industry

    Co-founder & Quantitative Developer

    Oxyinance Technologies · Istanbul
    • Built automated trading systems for stocks, FX and crypto, driven by mathematical and AI models.
    • Designed fundamental and technical strategies and implemented them in Python, C/C++ and MATLAB.
    PythonC/C++MATLABQuant
  8. Feb 2019 – Aug 20212 yrs 7 mos
    NEU
    Academia

    Research Assistant

    Near East University · Nicosia
    • Taught undergraduate courses and labs in electronics, AI, signal processing and computer vision.
    • Researched array signal processing, DOA estimation, NOMA and MIMO, publishing in IEEE and Springer venues.
    • Reviewed MSc and PhD theses, and built the university's official LaTeX thesis template.
    DOAArray processingNOMAMIMO
  9. Jul 2015 – Aug 20152 mos
    QA
    Early career

    Electrical Engineer

    Construction project · Doha, Qatar
    • Managed the electrical works from civil and electrical drawings, supervising three teams of workers.
    Site engineering
  10. Jul 2010 – Feb 20118 mos
    SY
    Early career

    Web Designer & ICDL Examiner

    Synergy Sohag Center · Sohag, Egypt
    • Designed and built the websites of a training centre for business development, Microsoft Office and programming.
    • Official ICDL examiner under a Ministry of Education contract.
    WebICDL

Certificates

  • 2025AI Product ManagerIBM
  • 2025AI Product ManagerMicrosoft
  • 2025FPGA Softcore Processors and IP AcquisitionUniversity of Colorado Boulder
  • 2025Hardware Description Languages for FPGA DesignUniversity of Colorado Boulder
  • 2024Google AI EssentialsGoogle
  • 2023ROS 2 Nav2 with SLAM and NavigationUdemy
  • 2023ROS 2 for Beginners (Foxy, Humble)Udemy

Skills

Python expert
MATLAB expert
ROS 2 skilled
VHDL skilled
C++ experienced

Languages

  • Arabic · native
  • English · fluent
  • Turkish · elementary
03

More projects

Hardware, signals and software

FM

Passive FM radar (PCL)

research

A passive coherent location system that detects aircraft using FM broadcast stations as illuminators. It uses RTL-SDR receivers, a DE10-Lite FPGA, cross-ambiguity processing with direct-path cancellation in Python, and ADS-B ground truth for validation. Next step: a coherent multi-channel array.

SDRFPGADSPADS-B

QR Lab

live

Screen-to-camera communication between phones: fountain-coded file transfer, colour and spatial multiplexing, a NOMA-style layered broadcast with SIC, encrypted per-group quizzes, and end-to-end encrypted QR chat (ECDH + AES-GCM). It also ships as an offline Android app, and was field-tested with 20+ students.

JavaScriptWebCryptoCapacitor

MDANetwork

prototype

A true peer-to-peer networking and chat system: nodes talk directly, with no central relay, across different networks. It runs on desktop and web, and a native Kotlin Android client is planned.

PythonP2PNAT traversal
ID 1ID 2ID 3

FlyDetectandTrack

vision

Live insect tracking with persistent IDs, using OpenCV detection, a Kalman filter per track and Hungarian assignment on IoU. It draws fading motion trails and a live HUD.

OpenCVKalmanTracking
INT8 · 8×4 systolic array

FPGA NPU (DE10-Lite)

in design

An educational INT8 systolic-array accelerator on a MAX 10 FPGA with a Nios V soft core, benchmarking quantised LeNet/MNIST inference against software.

VerilogNios VQuantisation

HomecareBot

bot

A Telegram assistant that supports patients recovering at home after open-heart surgery, with symptom-monitoring alerts and care guidance.

PythonTelegram API
04

Research

Signal processing · DOA estimation · Massive MIMO · NOMA · 5G scheduling

5Journal articles
8Conference papers
2Theses
Journal articles · 5
2025

Precoding Design for Massive MIMO Channels with Imperfect CSI Based on Supervised Dimension Reduction Method

A. Abdelbari, B. Bilgehan · International Journal of Communication Systems, vol. 38, e70223

doi:10.1002/dac.70223
2021
2020

A Probabilistic-Based Approach for DOA Estimation and Localization of Multiple Sources

A. Abdelbari, B. Bilgehan · International Journal of Communication Systems, vol. 33, e4425

doi:10.1002/dac.4425
2020

Throughput Enhanced Scheduling (TES) Scheme for Ultra-Dense Networks

H. Haci, A. Abdelbari · International Journal of Communication Systems, vol. 33, e4229

doi:10.1002/dac.4229
2019

Fast Detection and DOA Estimation of the Unknown Wideband Signal Sources

B. Bilgehan, A. Abdelbari · International Journal of Communication Systems, vol. 32, e3968

doi:10.1002/dac.3968
Conference papers · 8
Theses
2021

On the Localization and Detection of Multiple Signals

PhD thesis, Electrical and Electronics Engineering, Near East University

2018

Direction of Arrival Estimation of Wideband RF Sources

MSc thesis, Electrical and Electronics Engineering, Near East University

In preparation and ongoing
In preparation

MIMO-NOMA power allocation and symbolic detection

With F. Al-Turjman. For IntechOpen's AI, Computer Science and Robotics Technology journal.

In preparation

Probability of error for NOMA in Rayleigh fading for IoT in civil engineering

With B. Bilgehan and F. Al-Turjman.

In preparation

A unified BER derivation for BPSK, 16-QAM and 64-QAM

With B. Bilgehan and F. Al-Turjman.

Ongoing

Distributed passive coherent location

Multi-node FM passive radar for aircraft detection: bistatic geometry, CAF processing, and ADS-B validated detection statistics.

05

About

Background

I'm an electrical engineer turned systems builder. I am Assistant Professor and Head of the Information Systems Engineering Department at Near East University in Nicosia, Cyprus, where I split my time between teaching, research and department leadership. Before that I was Head of Software Engineering at RoboLabs, building embedded systems and ROS 2 control architectures for autonomous robots.

My work sits where software, signals and autonomy meet: autopilot-in-the-loop simulation, radar signal processing, wireless link analysis, and tools I can put in front of a real classroom the next morning.

I'm looking for engineering roles in robotics, UAV and simulation, and defence software.

Education

  • 2021 · PhD, Electrical and Electronics Engineering, Near East University
  • 2018 · MSc, Electrical and Electronics Engineering, Near East University
  • 2014 · BSc, Electrical and Electronics Engineering, Sohag University, Egypt

Teaching · Fall 2026

AIE401Introduction to Robotics: simulation-first robotics for 4th-year AI students
AII452AI Applications: real-world projects for 4th-year students
AII020System Analysis and Design: design and agile practice
AII108Object-Oriented Programming in Python
—Engineering Ethics: dual-use and safety-critical case studies