MSc student in London, Completed BSc in CS: third year project on computer vision and CNNs https://github.com/obsdnx/arabic-handwriting-ocr
Contributing to open source, and build dev tools like stackframe-visualiser.
Experience: AI automation intern at 2 startups: built LangGraph agents, n8n pipelines and scrapers in Python/JS.
📍 Looking for: 2027 internships in systems / embedded / security.
"If you don't understand how a system works from the ground up, you can only ever be its user.
On the Bookshelf:
- Designing Data-Intensive Applications
- Hacking: The Art of Exploitation
- Girls Hack Hard 2026 — airport travel assistant bot on ESP-32
- Lattice — Oxford Hack accessibility project
| Project | What it shows | Tech |
|---|---|---|
| mini-c-compiler | Compiler with LLVM IR + hand-written AArch64 backend. 106 tests, CI, matches LLVM -O2 on one benchmark. | C++ · LLVM · AArch64 |
| open-cv-gesture-control | Control the Mac cursor with hand gestures. Python prototype rewritten in C++ for lower latency. | C++17 · OpenCV DNN · macOS |
| high-performance-comp-cw | OpenMP CFD solver: 4.79× speedup on 8 threads, bit-identical to serial. | C · OpenMP |
| arabic-handwriting-ocr | BSc dissertation: lightweight ResNet-13 + SE attention, 93.2% accuracy. | Python · TensorFlow |
| mmwave-wireless-sensing | 3D human pose estimation from mmWave radar, CNN vs CNN-LSTM comparison. | Python · TensorFlow |
| girls-hack-hard-2026 | Boarding Bot: autonomous gate-guide robot with YOLO + ESP32. | Python · ESP32 · YOLO |
| stackframe-visualiser | Maps compiled assembly and stack layout back to C source. | Python · Assembly |
|
Languages Machine Learning |
Networking & Systems Hardware & Tools |
If you're a startup, business, or charity and need help with automation, database design, internal tooling, or website design feel free to reach out!
Past projects: Arabictokids · Uncooked · Wahed
Discord: lasaulire · systemsobsidian@gmail.com
Always happy to connect with engineers, researchers, security folk, and anyone working on interesting systems or hardware problems.


