Projects

Live, browser-based AI demos and tools — built end-to-end and shipped here.

Webcam AI Lab

Multi-Model Live

Three TensorFlow.js models running in parallel Web Workers off your webcam — BlazeFace, FaceMesh (468 landmarks), and MediaPipe Hands — each on its own WebGPU device with zero-copy frame transfer.

TensorFlow.jsWebGPUMulti-Model

Speech Lab

Whisper + Moonshine

Two on-device ASR pipelines side by side: Whisper for files, URLs and recordings, and Moonshine for live mic transcription with Silero VAD splitting phrases at natural pauses.

WhisperMoonshineSilero VAD

I Am Not a Number

Memorial

An interactive WebGL particle memorial for the 72,000+ Palestinians killed in Gaza. Original work done by [Bader Alhafi]

WebGLVanilla JS60,199 names

AI Meeting Summary

Coming Soon

Upload audio files and get AI-powered transcriptions using OpenAI's Whisper model. Perfect for meeting notes and audio content analysis.

OpenAI WhisperTranscriptionFile Upload

Resume-to-Job Matcher

Coming Soon

Upload your resume and LinkedIn job URL to get AI-powered matching analysis, gap identification, and improvement suggestions.

Resume AnalysisJob MatchingCareer Insights

U-Net Segmentation

Coming Soon

AI-powered semantic segmentation using deep learning. Upload images and get pixel-level object classification with real-time inference.

U-NetComputer VisionWebGPU

More to Come

More AI projects and demos will be showcased here.