I'm an Electrical & Electronic Engineer (First Class Honours, University of Khartoum) working at the intersection of AI research and applied software engineering. My work spans two worlds I love equally:
- π€ AI & Robotics β LLM-based robotic task planning, Vision-Language Models, and training-free video anomaly detection. Co-author of GridVAD, a zero-shot anomaly detection pipeline achieving state-of-the-art Pixel-AUROC on UCSD Ped2.
- π± Full-Stack & Mobile β Building production apps end-to-end with Flutter, React Native, Node.js, and Supabase, from UI to backend services and LLM integrations.
π Currently a Platform Engineer at Enigma AI, alongside a Research Assistant role at the Institute of Space Research & Aerospace and a Teaching Assistant position in Control Engineering. π± Exploring agentic AI systems with LangGraph & LlamaIndex. π¬ Ask me about robotics, computer vision, LLM agents, or shipping cross-platform apps. π« Reach me at obadabadee.pro@gmail.com
Languages
AI / ML & Robotics
Frontend & Mobile
Backend & Cloud
Training-free pipeline using Vision-Language Models for zero-shot video anomaly detection. Achieves 77.59 Pixel-AUROC on UCSD Ped2 β best among all compared methods. Combines a proposeβgroundβpropagate architecture (VLM proposals β Grounding DINO β SAM2 mask propagation).
Python PyTorch VLMs SAM2 Β· π arXiv Β· π Project Page
Graduation project (Grade A+). An affordance-guided framework integrating LLMs with low-level robotic control β interprets scene semantics, selects action primitives, and executes on a Franka Emika Panda arm in Webots simulation. Bridges symbolic reasoning and continuous action through a modular perceptionβreasoningβexecution architecture.
Python LLMs Webots Robotics
π± Coach Fakkah
A fitness-coaching mobile app built with Flutter. Coaches add clients, assign workout tasks, and track their progress, while clients update tasks to log their development β streamlining the whole coaching workflow in one place.
Flutter Dart Mobile
π simple_shell
A UNIX command-line interpreter written in C Β· ALX project. Replicates core shell behaviour β command parsing and execution, PATH resolution, built-ins, environment handling, and error management β built from scratch using low-level system calls.
C Linux Systems Programming
- π Published researcher β Co-author of GridVAD (arXiv:2603.25467)
- π First Class Honours in Electrical & Electronic Engineering (Control & Instrumentation)
- π» IEEE Xtreme 12.0 β 4th place in Sudan, 388th globally
- π Content Team Coordinator β IndabaX Sudan, the national AI conference
- π ALX Africa Software Engineering Graduate β 12-month intensive programme in systems programming, C, Python, algorithms, REST APIs, and large-scale software design
- π DeepLearning.AI Machine Learning Specialization (In Progress)
"Bridging research and real-world systems β from robotic arms to mobile apps."



