Hey there! I’m David, Senior Design Engineer.

Or change gravity here:

Experience

2025 — Present

Senior Design Engineer • Wotch Health

Built a tested design system AI coding agents generate from: design tokens, typed component APIs, Storybook docs, and visual regression tests, plus the rules and context files that steer Claude Code to our components. Owned product analytics end-to-end: set up PostHog event tracking with sensitive data stripped before sending, built funnels, and ran a workshop teaching the product team to answer their own questions with custom reports. Led responsiveness and multi-language support (i18n with Locize) across both product surfaces, from mobile to desktop.

Design Systems
Design Tokens
Claude Code
AI Agent Workflows
Design-to-Code
Product Analytics
PostHog
Funnels
Responsive Design
i18n
Locize
React
TypeScript
Storybook
Visual Regression Testing
Tailwind CSS
shadcn/ui
Accessibility

2023 — 2025

Frontend Engineer • Minute Media

Designed and shipped player UI variants at scale (button styles, placement, layout) as A/B/C/D experiments on a high-traffic video product. Analyzed engagement and revenue event data daily to compare variants, rolled out the winners, and removed the ones that didn't move the numbers. Co-designed and implemented the video player redesign with the design team, from Figma to production, tested continuously across desktop and mobile devices. Cut player bundle size and startup time: set up measurement first, then code splitting, lazy loading, and deferred non-critical scripts.

A/B Testing
Experimentation
Data Analysis
Figma
Figma Dev Mode
Responsive Design
React
TypeScript
Storybook
Performance
Component Architecture
Cursor AI
SCSS
MobX

2020 — 2023

Interaction Designer • Namogoo

Designed responsive, animated smart-coupon experiences for e-commerce storefronts, plus user-journey analytics products and the merchant dashboard, from user flows in Figma to shipped Vue code. Built the company's motion design system, adopted across multiple product teams: shared easing and duration tokens, GSAP and Lottie patterns, and design–engineering handoff workshops. 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.

E-commerce
Interaction Design
Motion Design
Responsive Design
Figma
Prototyping
User Flows
GSAP
Lottie
Design Systems
Vue.js
TypeScript

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.

Interaction Design
Motion Design
Animation
Teaching
Mentorship
Product Thinking

Projects

Goals System

Goals System

A mobile-first goal-tracking app built on research into goal-setting theory and behavior change — including the WOOP framework — 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 tested it with real users, then shortened the core flow and redesigned the mobile interactions based on what I saw. I use it every day 😎

Product Thinking
UX Research
Usability Testing
Mobile-first Design
Information Architecture
Figma Variables
React
Component Library
TypeScript
User-Centered Design
Design Systems
Claude Code
Responsive Design
Data Architecture
Firebase
Thoughts Challenger

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.

React
TypeScript
MongoDB
Firebase
SASS
Node.js
OpenAI API
LLM Integration
Framer Motion
Product Design
Interaction Design
Micro-interactions
Their Names 7/10

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.

React
TypeScript
Product Design
Interaction Design
Responsive Design
Accessibility
Frontend Engineering
Personal Portfolio

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.

Next.js
React
TypeScript
p5.js
Matter.js
Framer Motion
Claude Code
Performance
Accessibility

About Me

I’m a Design Engineer with a B.Des from Bezalel and 10+ years across interaction design, motion, and frontend engineering. I design in Figma and ship in React and TypeScript: e-commerce experiences, data-driven product experiments, and design systems that AI coding agents build from. I own the full loop, from research and prototyping to production code and measuring what users actually do.

B.Des Visual Communication, Bezalel Academy of Arts and Design, Jerusalem.
Associate Degree in Education, Hebrew University of Jerusalem.
Front End Engineer Certification, Codecademy.

Let's talk?