Master Engineering Portfolio
Embedded Systems · Robotics · Industrial Automation · Biomedical R&D · IoT · Solution Architecture
This is the comprehensive engineering record, intentionally without a page limit. It captures the breadth of projects worked on so far. Some are completed systems, some are prototypes, and some are research concepts — where a project was exploratory or incomplete, it's described that way rather than presented as a production deployment.
A multidisciplinary mechatronics and embedded-systems engineer focused on cyber-physical systems: systems that sense the physical world, process information, make decisions, communicate, and control mechanical or electronic behavior. Work ranges from low-level MCU drivers and analog signal acquisition through robotics, computer vision, cloud/mobile platforms, and industrial solution architecture.
1. Flagship Robotics & Construction
Swarm Autonomous Brick-Laying Robot
A large-scale autonomous construction robotics concept combining mobile navigation, robotic manipulation, computer vision, scheduling, and multi-robot coordination.
- Four omni-wheel mobile base for free movement through a construction area.
- Independent navigation system plus XYZ brick-placement mechanism.
- Internal brick storage and an elevating structure enabling placement from ~1–3 m, with scalable concepts reaching higher construction levels.
- Gripper/picking mechanism operating like a 3D-printer/CNC axis system to retrieve and place bricks.
- Placement instructions generated from Rhino files or structured Excel/XLS data with labelled brick positions.
- Camera/OpenCV inspection of brick orientation, alignment, and shape.
- Raspberry Pi supervises multiple Arduino controllers, coordinating motion, actuators, and subsystem states.
- Web/mobile platform reports robot position, assigned work, progress, battery, loading state, and faults.
- Swarm scheduler reallocates work when a robot becomes unavailable or runs out of material, with dynamic obstacle avoidance and path replanning.
- Optional dedicated brick-loader machine feeds bricks continuously to reduce robot idle time.
Construction Excavation / Automated Site Measurement
ConceptConstruction-site automation concept using plan information to support excavation, depth measurement, and schedule completion.
- Automated measurement of digging depth.
- Use of construction plans as a reference for required site work.
- Support for tracking completion and schedule status.
Autonomous Modular Floating Bridge Stabilization
Embedded control and alignment system for modular floating bridge sections.
- Automatic alignment between modular sections to reduce reliance on manual pin/alignment procedures.
- Position and load/weight monitoring.
- Actuation for lateral positioning and automatic realignment.
- Control response to movement and wave-induced displacement.
2. Biomedical Engineering & Rehabilitation
ECG Acquisition & Cardiac Monitoring
Prototype / ResearchBiomedical signal-acquisition prototype for ECG monitoring and research.
- Heart-rate and rhythm monitoring with alerting.
- Pattern collection and exploratory disease/risk analysis.
- Long-term patient-record concept for longitudinal comparison.
- Signal-quality evaluation at different electrode/body locations.
- Signal conditioning and filtering to improve usable ECG quality.
EMG Neuromuscular Monitoring & Rehabilitation
Prototype / ResearchEMG-based platform for muscle activity analysis, fatigue detection, and rehabilitation.
- Signal acquisition through dedicated ICs and analog front-end stages.
- High-pass and other filtering stages to suppress body/environment noise and isolate useful muscle activity.
- Muscle fatigue monitoring and assessment of rehabilitation progress.
- Exploration of nerve-to-muscle activation response and possible nerve damage indicators.
- IMUs added to measure limb orientation, movement speed, and vibration/state.
- Used alongside ECG to identify and reduce chest-muscle interference in ECG signals.
EEG Brain-Signal Research Platform
Research only — not a clinically validated diagnostic systemExploratory EEG acquisition and MATLAB analysis for studying brain-signal responses.
- Acquisition and filtering of EEG signals.
- MATLAB simulation/analysis of signal behavior.
- Exploration of relationships between neural signals and body responses.
- Research into response time and signal strength by comparing stimulation/measurement points.
Wearable Limb Rehabilitation System
A wearable sensor system attached independently to limbs such as a hand or leg, rather than a full exoskeleton.
- IMU-based orientation and movement tracking, ESP32-based sensing and communication.
- Mobile application for treatment tracking; server-side data storage/monitoring.
- Doctor/clinician workflow for uploading new rehabilitation exercises.
- Muscle fatigue and movement-angle tracking.
- Interactive PC/Wii-like games that turn movement into rehabilitation exercises and provide progress feedback.
Neuro-Prosthetic Nerve Interface
Research concept — not a completed medical device, untestedUnfinished research concept exploring an artificial signal bridge between neural activity and an otherwise functional muscle when a nerve pathway is damaged.
- Concept explored receiving neural commands and providing an artificial interface/gate to relay stimulation toward a target limb.
- Considered a PCB-based interface and ion-related physiological control concepts.
- Remained research-only and was not tested on animals or humans — required authorization/experimental access was unavailable.
VR-Assisted Exoskeleton / Wearable Rehabilitation Research
ConceptEarly rehabilitation concept using movement-aware hardware and VR/game interaction to make therapy progressively challenging.
- Movement sensors drive interactive exercises.
- Game-based feedback intended to maintain engagement and track progress.
- Concept evolved toward independent limb-mounted sensor devices (see Wearable Limb Rehabilitation System).
3. Industrial Automation & Power
PLC Machine Automation
Industrial control projects for production machinery and three-phase motors.
- PLC logic for three-phase motor control.
- Automation of netting/packaging machinery and food production-line machine control.
- Use of Schneider controllers and structured PLC programming.
Power Supply & Power Management
Power-electronics project focused on adaptable AC-to-DC conversion and stable distribution to multiple connected loads.
- Adjustable conversion for different input/output requirements.
- Power-rail management intended to avoid disturbing already-connected devices.
- Protection and regulation considerations.
Hybrid PCB Fabrication Machine
CNC-style machine for producing PCBs by combining board cutting and drilling functions.
- Cutting tool for PCB outlines/isolation.
- Drilling tool for component and mounting holes.
- Mechanical positioning and tool-control integration.
4. Embedded Firmware & Hardware Engineering
Low-Level MCU Firmware & Driver Development
Foundation work across ARM and AVR microcontrollers and embedded peripherals.
- GPIO driver development and UART communication drivers.
- SPI and I²C peripheral integration.
- Memory management and memory-map considerations.
- Clock/crystal configuration, firmware architecture, and hardware bring-up.
Wearable Firmware Modification & Reverse Engineering
Legitimate analysis/customization of owned or authorized devicesEmbedded firmware modification and hardware integration for commercially available wearable products.
- Worked with market products such as ring tags and body cameras.
- Reverse-engineering-oriented analysis to understand device behavior and enable legitimate modifications/integration.
- Focus on firmware, interfaces, and embedded hardware rather than merely using the products.
ROS Robotics Systems
Robotics development using ROS concepts for sensing, control, and subsystem integration.
- Sensor/control integration.
- Robot software architecture and communication between components.
5. IoT, Tracking & Connected Products
BLE Indoor Localization — Lantern Platform
Connected ESP32 beacon/gateway platform for indoor proximity detection and sector-level analytics.
- BLE scanning and RSSI-based detection.
- MQTT telemetry and backend integration.
- Mobile application and monitoring dashboard.
- Metrics such as unique devices, strong detections, average RSSI, scan duty, and uptime.
- Considered scaling behavior across large numbers of deployed devices.
GPS/GSM Asset Tracking Device
Real-time tracking prototype using a u-blox NEO-6M GPS module and cellular communication.
- GPS position acquisition.
- SIM/cellular network used to transmit location data remotely.
- Designed as a connected tracking device rather than a standalone GPS logger.
Fleet Monitoring & Asset Tracking Platforms
End-to-end platforms for monitoring vehicles and distributed assets.
- Selection of appropriate tracking hardware based on business case, protocol, inputs, and required features.
- Location monitoring and operational status.
- Web dashboards, backend services, and integration with cloud/server platforms.
Smart ATM Security & Cardless Access
ConceptConnected ATM concept combining transaction notifications, mobile workflows, and ATM availability monitoring.
- OTP/transaction notification through GSM/SMS as an additional verification/security layer.
- NFC-based phone/cardless transaction concept to reduce card-retention problems.
- ATM status/availability monitoring.
- Mobile application to locate nearby machines capable of satisfying a requested transaction/service.
- Operational checks such as available cash/status before directing a user to a machine.
Smart Safety Helmet
Bluetooth-connected safety wearable for worker-oriented monitoring/communication.
- Embedded wearable device concept.
- Bluetooth communication and integration with connected monitoring workflows.
Wearable Smart Watch Monitoring Platform
Wearable device integrated with a platform for location, failure/fall, and health monitoring.
- Location tracking and fall/failure event monitoring.
- Health-related wearable data integration.
- Platform-side monitoring and alerts.
6. Computer Vision & AI
Intelligent DVR / Camera Analytics System
Camera-management platform enhanced with computer vision and AI analytics.
- Camera/device management and location awareness.
- OpenCV-based camera detection; AI model training/experimentation for location detection.
- License-plate detection and human movement detection.
- Centralized monitoring beyond conventional video recording.
7. Industrial & Energy Solution Architecture
Smart Fuel Monitoring, Distribution & Anti-Loss System
End-to-end solution architecture for fuel inventory, leakage detection, and controlled dispensing.
- Professional fuel-level sensors with temperature and pressure measurement.
- Compensation for thermal expansion and fuel vaporization effects.
- Reasoning about capacitive level sensing versus pressure changes to distinguish actual volume loss from environmental variation.
- Leakage/missing-volume detection; RFID authorization for fuel distribution to tanks and vehicles.
- Smart valves to enforce authorized dispensing and reduce theft/leakage.
- Central platform for monitoring and operational control.
Water Management & Tanker Monitoring
Connected solution for monitoring water tankers and operational movement.
- Location tracking of tankers.
- Operational monitoring and centralized platform visibility.
Industrial Weight / Shipping Measurement
Weight-sensing solutions for shipping and industrial workflows.
- Sensor selection and integration for measuring load/weight.
- Integration into operational monitoring workflows.
8. Smart Agriculture
Smart Soil & Crop Monitoring
Agricultural monitoring system using commercially available sensors to characterize soil conditions.
- Soil moisture/humidity measurement; temperature and ammonia-related measurements.
- Collection of multiple soil properties.
- Use of measurements to support crop/seed and season selection decisions.
- Focused on system integration and decision support rather than development of the sensing elements themselves.
9. Wireless Communication
Wireless Communication / Walkie-Talkie System
Embedded communication device and local network using radio and Bluetooth links.
- Device-to-device communication over radio/Bluetooth networking.
- Designed for operation where high environmental noise can affect communication.
Adaptive Bluetooth Audio System
Bluetooth speaker/audio project with mobile control and environment-aware output behavior.
- Mobile application for controlling volume and operating parameters.
- Adaptive output behavior based on surrounding conditions.
- Embedded Bluetooth/audio integration.
10. Consumer, Creative & Interface Systems
Interactive Cosplay Props
Interactive wearable/prop systems that turn fictional concepts into physical electronic experiences.
- Moving mechanical parts, lighting effects, sound systems, and controlled smoke effects.
- Embedded coordination of multiple interactive subsystems.
Shopping & Retail Applications
Mobile and software systems covering both customer shopping and retail/inventory workflows.
- Shopping mobile application.
- Retail inventory/store-management application.
- Integration between user-facing and operational workflows.
Raspberry Pi Touchscreen Kiosk
Self-built kiosk platform using Raspberry Pi and Linux.
- Configured Linux operating system.
- Deployed a custom application/platform with integrated touchscreen interaction.
11. Solution Architecture & Product Development
Beyond individual devices, a recurring part of the work has been selecting hardware, communications protocols, and software architecture according to business requirements — spanning fleet tracking, body-camera systems, DVR/camera systems, fuel distribution, water logistics, wearable monitoring, industrial sensing, kiosks, and connected-device platforms.
- Translate business requirements into device capabilities, protocols, sensors, and system architecture.
- Select tracking/communication hardware according to range, power, connectivity, and data requirements.
- Integrate embedded devices with mobile applications, web dashboards, and backend services.
- Design monitoring, alerting, scheduling, and operational workflows around physical assets.
- Bridge mechanical, electrical, firmware, and software constraints into deployable product concepts.
12. Technology Inventory
- MCUs / Compute: ESP32, Arduino, ARM, AVR, Raspberry Pi
- Firmware: Embedded C/C++, GPIO, UART, SPI, I²C, memory, clocks, sensor interfaces
- Robotics: ROS, omni wheels, stepper motors, servo motors, NEMA motors, motor drivers, CNC/XYZ mechanisms
- Connectivity: BLE/Bluetooth, GSM, GPS, NFC, radio, MQTT, WebSocket
- Computer Vision: OpenCV, camera analytics, license-plate detection, movement detection, AI/ML experimentation
- Biomedical: ECG, EMG, EEG, analog front ends, filtering, IMUs, MATLAB
- Industrial: PLC, Schneider controllers, three-phase motors, machine automation, power management
- Software: Flutter, Node.js, Express.js, Next.js, Prisma, MongoDB
- Hardware / CAD: KiCad, Altium, SolidWorks, Blender
- Platforms: Mobile apps, web dashboards, fleet/asset monitoring, kiosks, backend services
The strongest unifying story is not simply ‘many projects.’ It's the ability to build cyber-physical systems end to end: understand a physical problem, select or design sensing hardware, acquire and filter signals, write embedded firmware, control actuators, communicate wirelessly, build a mobile/web interface, and turn the resulting device into an operational solution. The brick-laying swarm, BLE localization platform, biomedical rehabilitation systems, and smart fuel platform are especially useful as flagship case studies.
— Mohamed Sherif