Experience
2025 — Present
Senior Design Engineer • Wotch Health
Built a tested design system AI generates from: design tokens, typed component APIs, Storybook docs, and component and visual regression tests in a monorepo, so Claude Code's output is checked before it ships. Set up an agentic design-to-code workflow, with rules and context files that steer Claude Code to our components and conventions. Own the shared UI layer across both product surfaces, for clinical workflows where complexity has to stay legible and trustworthy, prototyping in code with product and design.
2023 — 2025
Frontend Engineer • Minute Media
Implemented the video player redesign with the design team, from Figma to production, contributing to design decisions along the way. Led player performance end-to-end: set up measurement first, then reduced bundle size and startup time with code splitting, lazy loading, and deferred non-critical scripts. Turned the player UI into documented, reusable Storybook components, shared across player variants and embed configurations.
2020 — 2023
Interaction Designer • Namogoo
Hired as an interaction designer, ended up shipping my own designs: when engineering couldn't build the interaction layer, I moved into the codebase and shipped to production in Vue and TypeScript. Designed interactions and motion for shopper-facing experiences, the merchant dashboard, and new-product prototypes, from user flows to animated prototypes in Figma. Built the company's motion design system, adopted across multiple product teams: shared easing and duration constants, GSAP and Lottie patterns, guidelines, and design–engineering handoff workshops.
2018 — 2020
Lecturer - Interaction Design & Product Animation • ORT Colleges
Taught interaction design and animation principles to design students, guiding end-to-end projects from concept to execution. Mentored students in bridging design thinking and technical execution, and in building interactive digital product experiences.
Projects

Goals System
A personal goal-tracking system built on research into goal-setting theory and behavior change — including the WOOP framework — translated into a calm, intuitive product that turns big life ambitions into trackable weekly action. Designed and built solo end-to-end, from information architecture to a fully functional experience. I use it every day 😎

Thoughts Challenger
An AI-powered self-reflection tool grounded in cognitive-behavioral techniques — using an LLM to spot cognitive distortions in a user's own words and guide them toward a healthier reframe. Designed around reducing cognitive load in a hard moment: progressive disclosure, clear hierarchy, and a calm, approachable interface.

Their Names 7/10
Volunteered to design and build a digital memorial experience honoring the victims of the October 7 terrorist attack in Israel. Created an accessible, respectful interface that helps visitors discover and remember each individual through thoughtful interaction design, careful visual hierarchy, and a calm, unobtrusive user experience.

Personal Portfolio
The site you're looking at right now — designed, planned, and built by me as an ongoing practice space for exploring how product thinking, motion, and craft come together, from an interactive physics-driven hero to a content-first architecture. Used Claude Code to help finish and polish the implementation, as part of a real, everyday design-to-code workflow.
About Me
I’m a Design Engineer with a B.Des from Bezalel and 10+ years across motion design, interaction design, and frontend engineering. I started in motion and animation, moved into product as an interaction designer, and have spent 5+ years shipping production interfaces in React and TypeScript, from creative coding to AI-ready design systems. I’ve shipped three products solo, end-to-end: UX research, UI design, and full-stack development.
B.Des Visual Communication, Bezalel Academy of Arts and Design, Jerusalem.
Front-End Engineer, Codecademy.
Associate’s degree, Education, The Hebrew University of Jerusalem.