For my son
Bedtime stories
Board books built for a three-month-old, matched to what a newborn's eyes
can actually resolve. Hand-drawn in SVG, narrated page by page in English
and Arabic. One is a high-contrast zoo; one is the true story of our cat.
Vanilla HTML and SVG, ElevenLabs narration, locally generated art
Two books, 32 pages, 106 audio clips
The Black and White Zoo
Susu the Cat
Read how it was built
Doctoral research
Visible light vitals measurement
A photodetector driven by a Raspberry Pi recovers heart rate and breathing rate
from a person using visible light alone, with no contact and no wearable sensor.
The work produced a United States patent and several publications.
Raspberry Pi, photodetector hardware, signal processing
Educational platform
Wireless 101
A free bilingual platform teaching wireless communications, digital signal
processing, statistics, machine learning, linear algebra and generative AI
through interactive, story-style lessons.
Seven courses, in English and Arabic
580+ lessons, in each language
Visit the platform
Read how it was built
Developer tool
Claude presentation skill
A Claude Code skill that generates self-contained HTML presentations.
Everything renders offline, with no external dependencies.
Claude Code, HTML, CSS
2,200+ downloads on Apple's internal Claude marketplace
View the template
View a deck
Teaching
GenAI and Claude 101 crash course
A crash course written for Apple's internal audience on getting real work
out of generative AI and Claude, from first prompt through building your
own skills and tools.
Written and delivered internally at Apple
6,000+ visitors
View the deck