I’m a Senior UX Engineer focused on designing experiences that are not only intuitive, but technically sound and scalable.
I work at the intersection of UX design and frontend engineering, collaborating closely with product managers, designers, and developers to translate user needs into interfaces that perform well in real-world conditions.
My background allows me to move fluidly from research and interaction design into production code — reducing friction between design and engineering, and ensuring what gets built actually matches the intent.
WHAT I HELP TEAMS ACHIEVE
UX Strategy & Interaction Design
I help teams define clear user journeys, interaction models, and information architecture based on real user needs — reducing ambiguity early and preventing costly rework later in development.
UX Engineering & Frontend Development
I build production-ready interfaces using modern frontend frameworks like Angular and React, ensuring design intent survives implementation and remains maintainable as products grow.
Design Systems & Component Libraries
I design and implement scalable component systems that align designers and developers, speeding up delivery while maintaining visual and interaction consistency across products.
Accessibility & Inclusive Design
I apply accessibility standards such as WCAG to create interfaces that work for a wider range of users, improving usability, compliance, and overall product quality.
Collaboration & Cross-functional Work
I act as a connector between UX, product, and engineering teams — translating requirements, clarifying constraints, and keeping delivery focused on user outcomes.
Product & UX Feasibility Reviews
I review product concepts, designs, and early implementations to identify UX risks, technical constraints, and scalability issues before they become expensive problems.
WHAT I HELP TEAMS ACHIEVE
1. Understand the problem
I start by understanding the business context, user needs, and technical constraints. This includes stakeholder conversations, quick research, and reviewing existing data or systems.
2. Explore and validate
I translate insights into flows, wireframes, and interaction concepts, validating assumptions early through feedback and iteration.
3. Design with implementation in mind
Visual and interaction design decisions are made with accessibility, performance, and feasibility in mind — avoiding designs that look good but fall apart in development.
;
4. Build and refine
I move into frontend implementation, collaborating closely with engineers or shipping the code myself, refining interactions based on real usage and constraints.
SELECTED WORK
Angular / UX Engineering
Eisenhower Matrix — UX-first task prioritization
This web app helps users make better decisions about their workload by clearly separating what needs immediate action. Instead of treating tasks as flat lists, it reduces decision fatigue by turning priorities into a visual, actionable system.
Built with a UX-first mindset, the project rethinks the classic Eisenhower model through a modern interface focused on clarity, interaction flow, and visual hierarchy.
From a technical perspective, it’s a production-ready Angular application using standalone components, signals and advanced drag-and-drop to handle complex interactions with predictable state and stable UI behavior.
UX Engineering
Angular Task Management Demo
Web components
Angular reusable component library
This project is focused on building a reusable Angular component library designed to improve consistency, scalability, and collaboration across teams. The library provides developers and designers with a shared set of accessible, token-driven components that can be easily integrated into different applications.
Behance Portfolio
Real Projects, Real Impact
Here’s a selection of my latest design and UX engineering projects, pulled directly from my Behance profile. Each project highlights my process — from research and wireframes to design systems and front-end implementation.