...

Hi, my name is

Mohammad Dallah.

Full-Stack Developer

Origin:
Palestine
Born in:
Damascus, Syria
Born on:
01.01.1997
Live in:
Lonsee, Germany
Email:
Skills

Vue.js
TypeScript
Arduino
Node.js
HTML5
CSS3
JavaScript
C#
Golang
Windows
Linux
Raspberry PI
Electron
Ionic
Capacitor
Cordova
MySQL
NoSQL
LoRa
LoRaWAN
Git
Github
Gitlab
Projects

Sensor Observer
By FABMation GmbH

Sensors Observer.png
IoT project that uses LoRa Gateway to collect data from LoRa sensors and send it to Single Board Computer (Raspberry PI 4) using MQTT. The Raspberry PI 4 analyzes the data and prepares it to send to the client using a WebSocket. A web page will also be hosted using Raspberry PI 4 to fetch the data and present it to the client.

(Vue.js / TypeScript / CSS / Node.js / Raspberry PI / IoT / MQTT / WebSocket / LoRa / LoRaWAN / Electron.js)
FAB-Smart-Home-System
Vocational Training Graduation Project

FSHS.png
Smart home project including a web page hosted by a microcontroller (ESP32). With the help of a microcontroller and some sensors, the page shows the light status of the company building and the temperature of the server room. The user can also turn the lights on and off via the web page. The web page also includes a settings tab where the user can edit the microcontroller configuration. Here the user can change WiFi credentials and email recipients to receive warning emails when server room temperature exceeds limits, among other settings.

(Arduino / HTML / JavaScript / CSS / Node.js)
UPS Interactor
By FABMation GmbH

UPS.png
A program made using C# and HTML that reads data from a UPS (Uninterruptible Power Supply) over a serial connection and displays it on a web page, enabling a client to send commands to the UPS and receive specific data. The project was later recreated using the GO programming language and Single Board Computer (Raspberry PI 4), with the same functionality but without a GUI (Graphical User Interface) that notifies the user via email when changes occurre.

(C# / HTML / GO / Raspberry PI)
Panzer
Personal Project

Panzer.jpg
The project started with 3D printing of tank components. Then I started working with a microcontroller (ESP32), motors, servos, LEDs and other circuits. After doing all the printing, installation and testing, I created a web page to control the motors and the other equipment. After all components worked fine, I made a mobile app to control my tank.

(3D printing / Arduino / HTML / JavaScript / CSS / Flutter)
LED Strip controller
Personal Project

LEDs.jpg
These projects start with 3D printing light parts. Then I started using the microcontroller (ESP32), LED strip (WS2812B) and other circuits. After all printing, installation and testing are done. I used a mobile app to control the LED strip.

(3D printing / Arduino)
Contact me