| Publication | AI-powered power conversion | AI and Digitalization in Energy Management, 259–299 | 2025 | A Sharida, N Kamal, U Fesli, S Bayhan, H Abu-Rub |
| Publication | Reliable Real-Time Charging Profile Estimation for Fast EV Chargers Under Faulty Conditions | 2025 IEEE 34th International Symposium on Industrial Electronics (ISIE), 1–6 | 2025 | A Sharida, NF Kamal, S Bayhan, H Abu-Rub |
| Publication | Smart and Secure Protocols for Electric Vehicle Charging Communication Systems | PhD Dissertation, Texas A&M University | 2025 | NF Kamal |
| Publication | Private metering in EV charging infrastructure: An OCPP extension | IEEE Transactions on Vehicular Technology 73(10), 15456–15466 | 2024 | NF Kamal, A Sharida, S Bayhan, H Alnuweiri, H Abu-Rub |
| Publication | Low-cost digital twin design for power electronics using deep neural networks | 2024 4th International Conference on Smart Grid and Renewable Energy (SGRE), 1–6 | 2024 | NF Kamal, A Sharida, S Bayhan, H Alnuweiri, H Abu-Rub |
| Publication | Scalable light-weight anomaly detection for data of individual smart meters | 2024 4th International Conference on Smart Grid and Renewable Energy (SGRE), 1–6 | 2024 | A Al-Khateeb, NF Kamal, H Alnuweiri, S Bayhan, MB Shadmand |
| Publication | Decentralized private peer-to-peer energy trading using public blockchains | 2024 4th International Conference on Smart Grid and Renewable Energy (SGRE), 1–6 | 2024 | S Mansour, NF Kamal |
| Publication | Enhancing Electric Vehicle Charging Predictions: A Physics-Informed Neural Network Approach | IECON 2024 – 50th Annual Conference of the IEEE Industrial Electronics Society | 2024 | NF Kamal, A Sharida, S Bayhan, H Abu-Rub, H Alnuweiri |
| Publication | Novel Adaptive Energy Management Technique for Multi-Port Fast EV Chargers | IEEE Transactions on Industrial Electronics 72(1), 559–569 | 2024 | A Sharida, NF Kamal, S Bayhan, H Abu-Rub, U Fesli |
| Publication | Digital-twin-based diagnosis and tolerant control of T-type three-level rectifiers | IEEE Open Journal of the Industrial Electronics Society 4, 230–241 | 2023 | A Sharida, NF Kamal, H Alnuweiri, S Bayhan, H Abu-Rub |
| Publication | Adaptive fault-tolerant communication based-control for parallel connected rectifiers | IEEE Open Journal of the Industrial Electronics Society 4, 709–719 | 2023 | A Sharida, NF Kamal, S Bayhan, H Abu-Rub |
| Publication | LPPDA: A Light-Weight Privacy-Preserving Data Aggregation Protocol for Smart Grids | IEEE Access 11, 95358–95367 | 2023 | NF Kamal, AK Al-Ali, A Al-Ali, S Bayhan, QM Malluhi |
| Publication | Light-weight communication fault tolerant OCPP-based EV supply equipment | 2023 IEEE 17th Int. Conf. on Compatibility, Power Electronics … | 2023 | NF Kamal, A Sharida, S Bayhan, H Abu-Rub |
| Publication | Open-Switch Fault Detection and Tolerant Control Based on DC Link Voltage Observation for T-type Rectifiers | 2023 IEEE Energy Conversion Congress and Exposition (ECCE), 6595–6599 | 2023 | A Sharida, N Kamal, S Bayhan, H Abu-Rub |
| Publication | Light-Weight Secure CAN-Bus Communication for Supervisory Control of Power Converters-Based Microgrid Applications | IECON 2023 – 49th Annual Conference of the IEEE Industrial Electronics Society | 2023 | NF Kamal, A Sharida, S Bayhan, H Abu-Rub, H Alnuweiri |
| Publication | Client-based secure IoT data sharing using untrusted clouds | 2021 IEEE 7th World Forum on Internet of Things (WF-IoT), 409–414 | 2021 | NF Kamal, Q Malluhi |
| Publication | Client-based confidential data sharing using untrusted clouds | Master's Thesis, Qatar University | 2021 | NF Kamal |
| Publication | An IoT Reconfigurable SoC Platform for Computer Vision Applications | 2019 International Symposium on Systems Engineering (ISSE) | 2019 | NF Kamal, M Abdelfattah, M Ferjani, A Amira, N Nawaz |
| Publication | Faheem: A tablet-based application to improve receptive language for Arab autistic children | 2018 International Conference on Computer and Applications (ICCA), 248–252 | 2018 | S Alhazbi, A Aboeleneen, N Kamal, M Khader, A Azzouza, ... |
| Open Project | tetris, Yet another Tetris, for the terminal, the browser, and microcontrollers | https://github.com/Naheel-Azawy/tetris | 2021 | NF Kamal |
| Open Project | bce, Basic computer architectures emulator and assembler | https://github.com/Naheel-Azawy/bce | 2021 | NF Kamal |
| Open Project | tomasulo-sim, A simple Tomasulo simulator written in Javascript | https://github.com/Naheel-Azawy/tomasulo-sim | 2020 | NF Kamal |
| Open Project | ducky2digi, Convert USB-Rubber-Ducky’s scripts to Arduino sketches for Digispark | https://github.com/Naheel-Azawy/ducky2digi | 2018 | NF Kamal |
| Open Project | pq, PlatformIO quick; a quick wrapper over pio, esp idf, and apio | https://github.com/Naheel-Azawy/pq | 2022 | NF Kamal |
| Open Project | runner, Run everything like a script | https://github.com/Naheel-Azawy/runner | 2020 | NF Kamal |
| Open Project | cryptofs, Minimal encrypted filesystem using fuse | https://github.com/Naheel-Azawy/cryptofs | 2021 | NF Kamal |
| Open Project | bcpki, BlockChain Public Key Infrastructure | https://github.com/Naheel-Azawy/bcpki | 2019 | NF Kamal |
| Open Project | arduino-joychar, A mini arduino-based game console | https://github.com/Naheel-Azawy/arduino-joychar | 2020 | NF Kamal |
| Open Project | arduino-lcd-race-game, A little brick race game for Arduino | https://github.com/Naheel-Azawy/arduino-lcd-race-game | 2019 | NF Kamal |
| Open Project | simplex-calc, Maximizes system of equations using the simplex method | https://github.com/Naheel-Azawy/simplex-calc | 2019 | NF Kamal |
| Open Project | scrambler, Increase the entropy of an input text | https://github.com/Naheel-Azawy/scrambler | 2021 | NF Kamal |
| Open Project | mandelbrot, Mandelbrot set and Julia set written purely in C - Mbed compatible | https://github.com/Naheel-Azawy/mandelbrot | 2018 | NF Kamal |
| Open Project | gmenu, Yet another dmenu-like utility | https://github.com/Naheel-Azawy/gmenu | 2022 | NF Kamal |
| Open Project | gtrm, A minimal VTE terminal | https://github.com/Naheel-Azawy/gtrm | 2022 | NF Kamal |
| Open Project | theterm, A wrapper script that gives terminals super powers | https://github.com/Naheel-Azawy/theterm | 2019 | NF Kamal |
| Open Project | sxiv, A simple image viewer (and video previewr) - fork | https://github.com/Naheel-Azawy/sxiv | 2019 | NF Kamal |
| Open Project | prayer, Prayer times, hijri calendar, and qibla direction | https://github.com/Naheel-Azawy/prayer | 2019 | NF Kamal |
| Open Project | quran, A simple CLI Quran | https://github.com/Naheel-Azawy/quran | 2020 | NF Kamal |
| Open Project | moon-script, Tiny scripts to generate lunar phases GIF | https://github.com/Naheel-Azawy/moon-script | 2019 | NF Kamal |
| Open Project | naheel-dotfiles, A collection of toys glued together to buildup my setup on my main machine | https://github.com/Naheel-Azawy/naheel-dotfiles | 2018 | NF Kamal |
| Open Project | cp-p, Unix cp (and mv), with progress | https://github.com/Naheel-Azawy/cp-p | 2019 | NF Kamal |
| Open Project | fmz, Terminal file manager in a fuzzy finder | https://github.com/Naheel-Azawy/fmz | 2021 | NF Kamal |
| Open Project | stpv, Simple Terminal PreViewer - Previews as many possible kinds of files | https://github.com/Naheel-Azawy/stpv | 2022 | NF Kamal |
| Open Project | bspdd, Dynamic desktops and monitors management for bspwm | https://github.com/Naheel-Azawy/bspdd | 2022 | NF Kamal |
| Open Project | emacs-arabic-reshaper, Reshape Arabic characters in Emacs | https://github.com/Naheel-Azawy/emacs-arabic-reshaper | 2018 | NF Kamal |
| Open Project | c-arabic-reshaper, A simple Arabic reshaper written in C | https://github.com/Naheel-Azawy/c-arabic-reshaper | 2018 | NF Kamal |
| Open Project | BinaryGame, A tiny binary game written in Vala | https://github.com/Naheel-Azawy/BinaryGame | 2017 | NF Kamal |
| Open Project | c-tricks, The worst way to use C! | https://github.com/Naheel-Azawy/c-tricks | 2018 | NF Kamal |
| Open Project | c-oop, A little experiment of how object oriented programming can be implemented in C | https://github.com/Naheel-Azawy/c-oop | 2018 | NF Kamal |
| Open Project | the-super-tiny-compiler-in-c, A tiny compiler (< 400 lines) written in C for the purpose of learning | https://github.com/Naheel-Azawy/the-super-tiny-compiler-in-c | 2017 | NF Kamal |
| Open Project | ns2-manet-cmp, Performance Evaluation of Dynamic Routing Protocols AODV, DSDV, and DSR Using NS-2 | https://github.com/Naheel-Azawy/ns2-manet-cmp | 2018 | NF Kamal |
| Open Project | voltaat-posts, Archive of mini electronics tutorials I used to post on Voltaat learn | https://github.com/Naheel-Azawy/voltaat-posts | 2020 | NF Kamal |
| Open Project | blockchain-demo, A basic proof-of-work blockchain example for educational purposes | https://github.com/Naheel-Azawy/blockchain-demo | 2020 | NF Kamal |
| Open Project | qrcp-win-ui, UI interface to QRCP in Windows | https://github.com/Naheel-Azawy/qrcp-win-ui | 2022 | NF Kamal |
| Open Project | latexwrapper, Automate latex compilation | https://github.com/Naheel-Azawy/latexwrapper | 2022 | NF Kamal |
| Open Project | tamu-pres-template, A general purpose template in LaTeX beamer for Texas A&M presentations | https://github.com/Naheel-Azawy/tamu-pres-template | 2024 | NF Kamal |
| Open Project | qu-tad-template, LaTeX template for Qatar University thesis or dissertation | https://github.com/Naheel-Azawy/qu-tad-template | 2020 | NF Kamal |
| Open Project | vlang-mode.el, Emacs major mode for the V programming language | https://github.com/Naheel-Azawy/vlang-mode | 2020 | NF Kamal |
| Open Project | holyc-mode.el, Emacs major mode for Temple OS’s HolyC programming language | https://github.com/Naheel-Azawy/holyc-mode.el | 2022 | NF Kamal |
| Open Project | pacgit, A quick and dirty way to install random git repos | https://github.com/Naheel-Azawy/pacgit | 2021 | NF Kamal |
| Open Project | fshare, A simple file sharing web application | https://github.com/Naheel-Azawy/fshare | 2024 | NF Kamal |
| Open Project | dice, A Random number generator | https://github.com/Naheel-Azawy/dice | 2024 | NF Kamal |
| Open Project | responsehelper, Help creating response file and mark changes on the paper when changes are required to be done | https://github.com/Naheel-Azawy/responsehelper | 2024 | NF Kamal |
| Open Project | ESP32GSMNetClient, Network client library to switch between WiFi and GSM in the Arduino framework | https://github.com/Naheel-Azawy/ESP32GSMNetClient | 2024 | NF Kamal |
| Open Project | touch-handler.el, Handles touchscreen events in modern versions of Emacs | https://github.com/Naheel-Azawy/touch-handler.el | 2024 | NF Kamal |
| Open Project | cppJSON, C++ syntax sugar wrapper for cJSON | https://github.com/Naheel-Azawy/cppJSON | 2025 | NF Kamal |
| Open Project | piano, A minimal javascript based piano | https://github.com/Naheel-Azawy/piano | 2022 | NF Kamal |
| Open Project | ccdsuc, Client-Based Confidential Data Sharing using Untrusted Clouds | https://github.com/Naheel-Azawy/ccdsuc | 2020 | NF Kamal |
| Open Project | elemobj, Elements object, similar to jsx, but using json and with < 100 loc | https://github.com/Naheel-Azawy/elemobj | 2021 | NF Kamal |