Mechatronics engineering student building autonomous systems and smart-home AI — with a background in networking and cybersecurity most robotics engineers don't have. Currently building VillaOS, a smart-home platform, from firmware to product.
ROS2 nodes, ESP32 firmware, MQTT device networks, computer vision pipelines, and control system design from first principles.
Network security and penetration testing background applied to hardware — the convergence layer most embedded engineers skip.
Bridging working hardware and deployable systems — thinking through manufacturability, cost, and real-world constraints, not just working prototypes.
I started in Computer & Communication Networks Engineering at Lebanese University, then spent time in telecom field operations and IT/security work — an internship in telecommunications field infrastructure, IT administration, and web penetration testing.
That path taught me networks and systems from the inside. But I wanted to build the physical, intelligent things running on top of them — not just secure them. So I went back for a second degree in Mechatronics Engineering at La Sagesse University.
Now I build VillaOS: a smart-home platform where the security background isn't a side note, it's the differentiator — privacy-first, on-device systems designed by someone who's actually broken into networks for a living.
Before mechatronics, I spent years on the network and security side — a Computer & Communication Networks Engineering degree, an IT administration internship at Lebanese University, and a web penetration testing internship at Karim Group.
I stayed active on TryHackMe and HackTheBox since, running monthly CTFs and holding certifications across SOC operations, web fundamentals, and pre-security foundations. It's the layer most robotics/embedded engineers don't have — and it's exactly the layer a connected product like VillaOS needs to be built on top of, not bolted onto afterward.
A smart-home platform built as a 25-project roadmap across six phases — from raw MQTT lighting control to a full computer-vision node, now migrating to ROS2. Every phase ships two things: a working system, and a decision about the product it could become.
WSL2 Ubuntu environment, full toolchain setup, GitHub repo established as the project's version-controlled foundation.
Mosquitto broker in WSL2, ESP32 firmware over PubSubClient, a Python paho-mqtt controller, and relay handling resolved through an active-LOW/HIGH flag. Core architectural concept: a /set vs. /state topic split — a deliberate precursor to ROS2 command/state patterns.
A camera pipeline pulling from an Android IP Webcam feed, motion detection via MOG2 background subtraction, YuNet face detection, SFace recognition, and retained-state events published straight to Mosquitto.
Migrating from WSL2 to native Ubuntu and converting the vision node's publish_state() into a proper ROS2 publisher — the step that turns VillaOS from a smart-home project into a robotics-grade system.
Alongside the build, I explored what a more mature version of the system would need: a six-layer regulatory stack (IEC/EN 62368-1, FCC Part 15, EU Cyber Resilience Act, UAE ECAS/TDRA) and product-safety considerations. Lead direction: a privacy-first, on-device face-aware presence and access node.
A three-pass Wiener filter for noise reduction on a real piano recording, built from scratch in MATLAB with no Signal Processing Toolbox. Raised SNR from 20.7 dB to 39.5 dB — a +18.8 dB improvement.
A full DSP pipeline on a live voice recording: a 50th-order FIR lowpass filter designed by hand via the windowed-sinc method, DTFT/DFT frequency analysis, and frequency-domain filtering verified against the time-domain result via RMSE.
Real-time musical note detection on Arduino using the Goertzel algorithm, with a second-order high-pass filter and bias network conditioning the audio signal for safe ADC input.
Heart-rate feedback control loop driving a conveyor-based training rig. A P+lag controller cut overshoot from 84.2% to 35% and settling time from 645 s to 93.3 s versus the open-loop system.
Nine independent home-automation subsystems — elevator, PIN-lockout security, 7-channel lighting, HVAC, irrigation, and more — built entirely from 74xx/74LSxx TTL logic. Zero microcontrollers, zero software, verified in NI Multisim before breadboard build.
A GSR-based analog circuit for stress and concentration indication built around a 2N3904 transistor — pure analog electronics, no microcontroller, mapping skin resistance directly to LED brightness.
Hands-on internship in telecommunications field infrastructure — real network operations, not just theory.
Web application penetration testing internship — applying offensive-security fundamentals to live systems.
IT infrastructure and systems administration internship, supporting university-wide IT operations.
Classical Controller Design Techniques
100% · JUN 2026Control System Modeling Essentials
100% · MAY 2026Linearization of Nonlinear Systems
100% · MAY 2026PID Control Techniques
100% · MAR 2026App Building Onramp
100% · APR 2026Control Design Onramp with Simulink
100% · NOV 2024Security Engineer — TryHackMe
TOP 1% · USER TH1SOC Level 1 & Level 2 — TryHackMe
Web Fundamentals — TryHackMe
Pre-Security — TryHackMe
2024Deep Web and Cybersecurity — EC-Council
2023IT Security: Defense Against the Digital Dark Arts — Coursera
2021System Administration & IT Infrastructure Services — Coursera
2021Using Git for Distributed Development — Coursera
2020Linux Tools for Developers — Coursera
2020Open Source Software Development Methods — Coursera
2020Firmware for ESP32 and similar microcontrollers, MQTT-based device integration, smart-home and IoT prototyping, sensor-to-cloud pipelines.
WordPress and Elementor builds — business sites, portfolio sites, and landing pages, from design through launch and ongoing maintenance.
Web application penetration testing, vulnerability assessments, and network security reviews for connected-device and web products.
Rapid prototyping and control-system design — PID/lag controller tuning in MATLAB/Simulink, analog and digital circuit design, Arduino-based automation.
Open to remote robotics/embedded roles and freelance contracts. Reach out directly, or use the form.