The layers I work across. Pick one to see the work.
Hardware, software and the machines they run on.
Hiring for one role? Its tab is above. Everything else is below.
Computer Engineering graduate from Ajman University. I work across embedded systems, full-stack web and IoT: CubeSat communication hardware, real-time firmware on ESP32 and STM32, custom PCBs from schematic to layout, and the web dashboards that show the data. I like projects where the hardware and the software have to meet.
Experience
Embedded Systems Intern
SpacePoint UAE
Drew the full CubeSat communication subsystem schematic in KiCad: STM32H743, SX1278 LoRa at 433 MHz, PA/LNA RF front end, INA219 power monitor, NTC thermistor, USB-C and a PC104 bus connector.
Wrote C&DH firmware on ESP32 with dual-link telemetry (Serial and Wi-Fi), plus HC-12 LoRa and MQTT for redundant uplink and downlink.
Extended the firmware to run ground-station motor commands (speed, direction, duration) for ADCS testing.
Built an ESP32-CAM that captures and sends images on command over MQTT and Wi-Fi.
Built the web ground station (Node.js, WebSockets, SQLite) that shows live IMU, GPS and system-health telemetry.
Computer Engineering Club Leader
Ajman University
Ran workshops on Arduino programming and embedded systems.
Coordinated the university-wide Arduino Design Project Competition.
Represented the club at the university fair with live microcontroller demos.
Design of Digital Circuits with VHDLL&T EduTech · 12.2024
Fundamentals of Digital Design for VLSIL&T EduTech · 02.2025
Fundamentals of TinyMLHarvard edX
AI Infrastructure and OperationsNVIDIA
Good to know
Valid UAE residence & work visa
Valid Qatar residency permit
UAE driving licence
Degree attested in the UAE, Qatar and Syria
Arabic (native), English (fluent)
Activities & events
Computer Engineering Club Leader, Ajman University
Organiser, Arduino Design Project Competition, Ajman University
Robotics and IT Sustainability Hackathon, Ajman University
ADIPEC 2024 Energy Convention, Abu Dhabi
Skills
Microcontrollers
ESP32
ESP32-C3/C6
STM32H743
PIC
Arduino
RF & protocols
LoRa (SX1278, HC-12, Heltec)
MQTT
Wi-Fi UDP/TCP
BLE
I2S
UART
SPI
I2C
PCB & hardware
KiCad
Proteus
Multisim
FreeCAD
Embedded extras
FreeRTOS
VHDL
8086 Assembly
MATLAB
Languages
C
C++
Python
TypeScript
JavaScript
Web & full-stack
React
Next.js
Node.js
WebSockets
SQLite
HTML/CSS
Tools & deploy
Git
GitHub
VS Code
Arduino IDE
RoboDK
Vercel
GitHub Pages
Google Maps API
Embedded systems
Firmware on ESP32, STM32 and PIC, radio links over LoRa, BLE and Wi-Fi, and PCBs drawn in KiCad, from schematic to enclosure.
ESP32
STM32H743
LoRa
KiCad
C/C++
FreeRTOS
MQTT
BLE
Work experience
Embedded Systems Intern
SpacePoint UAE
Drew the full CubeSat communication subsystem schematic in KiCad: STM32H743, SX1278 LoRa at 433 MHz, PA/LNA RF front end, INA219 power monitor, NTC thermistor, USB-C and a PC104 bus connector.
Wrote C&DH firmware on ESP32 with dual-link telemetry (Serial and Wi-Fi), plus HC-12 LoRa and MQTT for redundant uplink and downlink.
Extended the firmware to run ground-station motor commands (speed, direction, duration) for ADCS testing.
Built an ESP32-CAM that captures and sends images on command over MQTT and Wi-Fi.
Built the web ground station (Node.js, WebSockets, SQLite) that shows live IMU, GPS and system-health telemetry.
Projects
CubeSat Communication Subsystem
PCB schematic
No public repository
Complete schematic for a CubeSat RF board around an STM32H743 and an SX1278 LoRa transceiver at 433 MHz.
RF front end with PA and LNA stages, INA219 for power telemetry and an NTC thermistor for thermal sensing.
USB-C for programming and debug, PC104 stack connector to join the rest of the CubeSat bus.