// 1. Software Engineering & Programming
terminal
I build enterprise-grade software products and automate backend systems using modern language layers. I design clean, highly coherent architectures that separate presentation from data logic.
code
Java & JavaFX Desktop Apps
Designing standalone Windows desktop applications using Java and JavaFX, featuring custom user interfaces, angle monitoring feedback, and local database telemetry logs.
dns
Java Spring Boot Backend
Constructing scalable REST API backend servers with Spring Boot, managing centralized connection pools, entity security layers, and real-time database interfaces.
devices
Cross-Platform Flutter
Engineering cross-platform client applications for iOS, Android, and Web using Flutter, bound securely to relational database structures (PostgreSQL, MySQL).
bolt
Bash Scripting & n8n
Automating database backup schedules, system update scripts, docker container logs, and designing complex n8n workflows for automated business operations.
// 2. ESP32 & Smart IoT Hardware
memory
I engineer hardware from the ground up, starting with schematics and custom PCB routing up to writing firmware to translate physical sensor signals into digital packets.
developer_board
Microcontrollers & Firmware
Writing firmware in C/C++ for ESP32 and Arduino, utilizing multi-threaded task pinning, non-volatile storage, low-latency loops, and peripheral interfaces.
analytics
Sensor Telemetry & Calibration
Interfacing and calibrating weight load cells, BLE-linked Movesense inertial sensors, non-invasive piezoelectric actuators, and water quality telemetry.
wifi
Wireless Telemetry (WiFi / BLE)
Developing low-overhead communications over local WiFi networks (UDP broadcasing, TCP sockets) and Bluetooth Low Energy (BLE Server/Client descriptors).
schema
Custom PCB Prototyping
Designing schematics and layout traces for custom circuit boards, debugging analog-to-digital signal noise, routing power layers, and soldering custom SMD chips.
// 3. Clinical Medical Inventions
medical_services
As head of Research and Development (R&D), I design and build smart medical rehabilitation gear. Click on any invention to inspect its utility:
⚖️ Smart Patient Hoist Gait Machine
DONE & DEPLOYED IN HOSPITALS
ESP32-driven gait assist machine that reads patient weight load cells and dynamically unloads weight to retrain leg muscles. Streams feedback wirelessly to a 5-inch TFT screen.
// CLICK TO INGEST METRICS
💪 Rehab Gym Biofeedback Sensors
DONE & ACTIVE IN CLINICS
Smart sensor array for gym weights (Leg Press, Chest Press) connected to patient monitors, saving performance reports to a central SQL server to deliver evidence-based clinical logs.
// CLICK TO INGEST METRICS
⌚ Movesense BLE Fall-Detection Watch
DONE & ACTIVE IN HOSPITAL WARDS
Wearable sensor watch linking to an ESP32 via BLE. Detects falls in senior patients and transmits urgent wireless warnings over WiFi network routing.
// CLICK TO INGEST METRICS
🧘 Piezoelectric Pelvic Floor Muscle Trainer
DONE & CLINICALLY IN USE
Non-invasive trainer using active piezoelectric sensors. Specifically designed for post-birth/pre-birth women and geriatric patients struggling with muscle weakness.
// CLICK TO INGEST METRICS
// 4. Career History & Freelance Projects
business_center
2016 - Present | Corporate
Senior Biomedical R&D Engineer (Head of Innovation)
Developing medical electronics, custom microcontrollers, firmware, and database-linked hardware setups to modernize patient rehabilitation.
Freelance Integration Architect
Sovereign IT & IoT Consulting
Designed and completed 5 comprehensive freelance projects for corporate and agricultural clients:
- Prawn Farm Telemetry: ESP32 telemetry nodes measuring pH, temperature, and water O2, streaming live feeds over WiFi.
- Medical Record System: Full backend API stack, doctor admin portal, and native iOS/Android patient apps.
- SaaS-to-Sovereign Web Migration: Flutter web app + MySQL database hosted on-premises with private business emails.
- Padel Playground Booking App: Cross-platform Flutter mobile reservation database.
- Electric Vehicle (EV) Booking System: Flutter booking mobile client.
// 5. Sovereign Homelab Configurations
dns
I practice what I teach at Ghannams Academy. The server hosting my websites and private tools is hosted locally in my home-office with a **Zero Open Ports** security model:
// Host Hardware Node
- Host: HP Dedicated Laptop
- OS: Proxmox VE Hypervisor
- Cores: Intel Multi-Threaded Core
- Virtualization: Ubuntu Server VMs & LXCs
// Network & Security
- Public routing: Cloudflare Tunnels (SSL/TLS)
- Private Access: Tailscale VPN overlay network
- Local DNS: AdGuard Home (DNS blocklist)
- Ports status: CLOSED (Outbound Tunnels Only)
// Self-Hosted Application Suite
• Nextcloud (File storage & Docs)
• Vaultwarden (Bitwarden Password Vault)
• Ollama + OpenWebUI (Private AI)
• n8n (Visual workflows & automations)
• PostgREST & Adminer (DB Tools)
• Home Assistant (Local Smart Home)
• Jellyfin (Medical Streaming Node)
• Immich (Private Photo Backup Hub)