Projects
Web Applications
Kids Learn & Speak — למד לדבר
A vocabulary flashcard and animal memory game app for toddlers in Hebrew and English. It uses speech synthesis for pronunciation and works offline.
Glucose Tracker — מעקב סוכר
A simple web app for logging daily blood glucose readings. It stores data locally in the browser and works offline.
WhatsApp Persona Engine — מנוע פרסונה
A browser-native WebGPU PWA for local LoRA fine-tuning on WhatsApp chat exports with direct Hugging Face OPFS downloads, real-time persona chat, and client-side SafeTensors export to disk.
Transformer Anatomy — אנטומיית הטרנספורמר
An interactive client-side visualizer and debugger for transformer architectures. It traces live tokenization, scaled dot-product attention arithmetic, multi-head attention grids, the residual stream, feed-forward blocks, causal masking, head ablation, and layer-by-layer logit predictions.
Research Projects
PatchView: Multi-Modality Security Patch Detection
A method for identifying unlabeled security fixes in open-source software. The model combines code syntax changes, commit messages, and developer commit patterns. Published in Computers & Security (2025).
Security Patch Detection via Behavioral Data
A model that identifies security patches based on commit metadata and developer activity in Git repositories, without inspecting code directly. Presented at AAAI AICS 2023.
Malboard: USB Hardware Implant Attack & Detection Framework
A study on keystroke impersonation attacks using custom USB hardware and a defense framework based on acoustic and timing side-channel data. Published in Computers & Security (2019).
