Industrial automation
DAL Group employment: 2021–2023
Grain storage silos control system
Job-based control and visualization for a plant with 10 silos and more than 50 machines.
Demo published
Project & demonstrationEngineering portfolio
Industrial control and commissioning experience, alongside undergraduate work that established my foundation in sensing, navigation, and embedded systems.
Two industrial systems and an undergraduate graduation project, showing the engineering foundations of my current research.
Industrial automation
DAL Group employment: 2021–2023
Job-based control and visualization for a plant with 10 silos and more than 50 machines.
Demo published
Project & demonstrationControl systems & MES
Industrial automation
DAL Group employment: 2021–2023
Bühler collaboration on control-system and MES upgrades, including acceptance testing, I/O testing, and post-retrofit dry runs.
Explore projectGraduation project
Undergraduate work · University of Khartoum
A Jetson Nano robot car combining object detection, collision avoidance, and target localization.
Demo published
Project & demonstrationPLC and HMI development, process integration, and electrical installation responsibilities during my March 2021–November 2023 employment at DAL Group.
PLC and HMI development
Coordinated water, oil, pumping, and utility monitoring for a noodles production line.
Electrical installation coordination
Coordination of more than 20 technicians against the manufacturer's electrical and installation documents.
PLC programming and HMI visualization
Control and operator visualization for a weighing, feeding, clamping, and discharge sequence.
PLC and HMI system design
Sensor- and operator-driven control of flour feeding to a packer.
Foundational work in low-level programming and embedded interfaces during my undergraduate studies. Demonstration dates are identified separately.
Assembly programming
A keyboard driver written in Assembly for a bare x86 machine.
Microcontroller development
A feature-phone-style SMS editor implemented with an ATmega32 microcontroller.