Projects
A selection of research tooling, security machine learning systems, and interactive web applications.
Interactive Web Applications
Kids Learn & Speak — למד לדבר
An interactive, audio-visual educational Progressive Web App designed for toddlers and early learners. Features real-time speech synthesis, friendly Hebrew & English pronunciation, tactile sound feedback, visual flashcards, and category navigation. Engineered for zero latency with full offline PWA support.
Launch App Offline PWA · Hebrew & English · Speech API
Glucose Tracker — מעקב סוכר
A lightweight, mobile-first diabetic blood glucose tracker built as an offline-first Progressive Web App. Includes custom rapid numeric keypad input, tactile haptic feedback, audio feedback, local persistence with auto-purge, and visual range tagging (Normal, Warning, High) tailored for quick daily logging.
Launch App PWA · Local Storage · Haptics · LTR Keypad
Security & Machine Learning Research Systems
PatchView: Multi-Modality Security Patch Detection
A multi-modal deep learning architecture designed to identify silent and unlabelled software security fixes across open-source code repositories. PatchView extracts and fuses three distinct modalities: structural code representations (AST diffs), natural language commit messages, and developer behavioral patterns in Git. Achieved 94.5% Accuracy, 95.1% F1-Score, and 0.97 AUC. Published in Computers & Security (2025).
Security Patch Detection via Behavioral Data
A language-oblivious classification system that detects security patches without analyzing code syntax or ASTs. By analyzing commit metadata and developer interaction dynamics across more than 13,000 repositories, the model identifies security fixes with 88.3% Accuracy and 89.8% F1-Score. Presented at AAAI AICS 2023.
Malboard: USB Hardware Implant Attack & Detection Framework
A comprehensive study of physical USB keyboard hardware implants capable of evading traditional biometric behavioral authentication. Implemented both a weaponized hardware implant that autonomously learns and mimics human keystroke dynamics and a trusted multi-sensor detection framework using side-channel acoustics and USB timing analysis. Published in Computers & Security (2019).
