Smart Curtains
Using the esp8266, I made this device that uses one motor to open the curtains and the other to close them. I also implemented the Apple Homekit Library for the esp8266 and was able to control this device from my phone.
I'm Lebanese and really into computer science and engineering. Outside of that, I love staying active with sports like weightlifting, tennis, and clay shooting. Currently hanging out in Paris, soaking in the vibes and exploring new horizons. Excited to see where this journey takes me next.
I am currently pursuing a French engineering degree at Polytech Sorbonne in Electronics and Computer Science through an apprenticeship program. This program entails compressing two weeks' worth of material into one week of study, enabling students to work at a company during the subsequent week. In my case, that company is Murex.
French engineering degree in computer science and electronics
2023 - 2026
License in Electronics, Electrical Energy and Automation
2021 - 2023
Murex - Paris, France
Dec 2023 - Now
Power & Light Center - Doha, Qatar
Aug 2022 - Sep 2022
Using the esp8266, I made this device that uses one motor to open the curtains and the other to close them. I also implemented the Apple Homekit Library for the esp8266 and was able to control this device from my phone.
Using two NTC sensors and a combination of TL081 and TL082 amplifiers, i was able to determine the airflow direction inside a tube. Furthermore, we converted the voltage from one of the NTC sensors into a signal, which was then used to activate a series of LEDs. Each illuminated LED represents a specific bit assigned the value of 1, providing a visual indication of the airflow characteristics.
A project that uses piezoelectricity to convert mechanical energy into electrical energy. By applying pressure to a piezoelectric material, we can generate a voltage that can be used to power electronic devices or store in batteries. This was my project for Qatar National Research mentioned in Experiences.A project that uses piezoelectricity to convert mechanical energy into electrical energy. By applying pressure to a piezoelectric material, we can generate a voltage that can be used to power electronic devices or store in batteries. This was my project for Qatar National Research mentioned in Experiences.
An ECG sensor detects the electrical signals of the forearm during the muscle contraction and sends it to the Arduino which then controls a servo to create a clenched fist.
A noise-canceling circuit utilizes a microphone to pick up sound, which is then inverted using the TL081 operational amplifier and played back through a speaker, effectively canceling out external noise.
A template that my friend and I collaborated on, designed specifically for real estate agencies. The backend was developed using Django, while Tailwind was employed for the frontend. This platform empowers agents with a comprehensive dashboard to efficiently manage apartments, while customers can effortlessly browse through them on a visually stunning page. Checkout the product page as well as a demo of the platform here.
I collaborated with a friend on a website that enables users to effortlessly share their private repositories with anyone via a simple link, eliminating the hassle of adding them as contributors, especially if they don't have a GitHub account. The backend was developed using Django, while Next.js and React were utilized for the frontend. Check it out here.
An arcade game fully developed in C using the SDL2 library. The objective of the game is to survive for as long as possible. As the score increases, the zombies become faster. Bullets and zombies are managed using linked lists.
A simple program I wrote to experiment with OpenAI's API. The program takes input from the user by hearing them from the mic, interprets the question and plays back a sarcastic response.
A project where I implemented different pathfinding algorithms (heuristic and best first path) to find the best route, aiming to identify the most efficient method for various scenarios.
A game i made while learning game development on Godot Game engine using the GD script programming language.