Selected work [08]
Work and projects
Eight projects, each with a live site and a write-up of what was built, the role in it, and what came of it.

Work 01Computer vision
HARIS
A four-tier CCTV pipeline that recognizes hostile activity and shows the operator the evidence behind every alert.
- 8.49% → 0.75%Per-frame weapon false positives
- 0.745End-to-end F1 on UCF-Crime
- 6,102Images in the published dataset

Work 02Full stack · CV parsing
Madaric
A bilingual career profile for the Saudi market, read three ways: opportunity matching, CV strength and market intelligence.
- 23Programs in the matching directory
- 11Real CVs used for calibration
- 241CV uploads by August 2026

Work 03RAG · Production
Adalah
An AI-powered legal platform: retrieval-augmented generation over Saudi regulatory and policy documents.
- 3Measures: accuracy, citations, hallucination
- 30+Defects triaged across the platform
- 1:1Every failure became a test case

Work 04Generative AI
Lustre
A generative jewelry design studio: pick a cut, stone, metal and setting and see the rendered ring in seconds.
- 1,267Curated training images
- 54Attribute classes
- 30Inference steps at guidance 7.5

Work 05Steganography
StegaMark
A watermarking and steganography studio for image ownership: visible marks and hidden payloads in one browser workspace.
- 4Workflows: add, hide, reveal, remove
- 1 to 8LSB depths checked on every reveal
- 6People on the team

Work 06On-device AI · Speech
Onkith
An on-device privacy gate for speech: it transcribes on the device and masks private content before any text leaves it.
- 6.78% → 3.29%Word error rate, LibriSpeech test-clean
- 33PII entity types masked
- ARM64 + x86Offline parity verified

Work 07Voice AI · Bilingual
Sarjy
A voice assistant in English and everyday Saudi Arabic that remembers what you tell it, answers from real tools, and shows you everything it keeps.
- ≈1.2 sTo first audio, on the server
- ≈$0.002Per voice turn
- 25 / 25Red-team cases handled

Work 08Agentic design · Open source
Foreman
A build playbook that makes a coding agent do the drawing first: the interview, the decisions, the locked system and the brief, before any code.
- 8Gated steps, from orient to index
- 13References, loaded when their step arrives
- 0Scripts: Markdown only
