Good design in complex products isn't about 〰〰 making things pretty. It's about making hard things feel inevitable.
I currently lead UX at PointFive, where I've helped build the product from the ground up alongside the founder, turning complex FinOps data into clear, actionable interfaces and shaping how people trust the AI agents that act on their cloud costs.
Before that I spent several years deep in cybersecurity and enterprise AI: at Laminar (data security), and earlier alongside teams like Sygnia (threat detection) and BeyondMinds (enterprise AI). I gravitate toward complex, technical products where good design genuinely changes how people work.
Across all of it, one thread repeats. I build the systems underneath the screens, establishing design systems from scratch: the components, tokens and standards that keep a whole product coherent as it scales.
I trained at Shenkar College in Visual Communication, and I still keep an active artistic practice on the side: drawing, sculpture, mixed media. It shapes how I approach product work, trusting intuition early and refining ruthlessly later.
PointFive is a FinOps platform that helps organizations understand and cut cloud costs — and it was going AI-native, with agents that don't just surface problems but act on them. I designed how users oversee a fleet of autonomous agents acting on their cloud, without losing control.
In an AI-native product, trust is a design problem, not a data problem. Operators didn't need more numbers — they needed to see the agent think, and to feel they could step in at any moment.

Research, UX strategy, system design, prototyping, design system.
AI tools for research and prototyping, Figma.
1 Product Manager
4 Engineers
1 Founder
PointFive was adding agent capabilities — AI that doesn't just flag a cloud-cost issue, but fixes it autonomously. The moment agents could act on their own, something shifted: people started to fear them, not trust them, and quietly avoided turning them on.
This wasn't a technology problem — it was an experience problem. A user deciding whether to let an agent touch their cloud bill is making a trust decision, and trust is pure design: control, transparency, and a clear mental model of what the agent will do. If users don't trust what they can't see, the capability goes unused — and the AI-native bet fails on adoption, not on the model.
I designed against PointFive's five brand values as a lens — Efficiency, Depth, Creativity, Bias to action, and Trust. The challenge was holding them at once: dense, live agent data had to stay calm and scannable, and powerful controls had to stay safe.

I grounded the work in two kinds of research. I studied 10 agentic products for oversight and governance patterns, looked closely at direct FinOps competitors (Vantage, Finout, ProsperOps, nOps, CloudZero), read 10 studies on AI trust and human-in-the-loop, and pulled signal from McKinsey, Gartner, SurveyMonkey and NN/g. One gap stood out: even the most advanced competitor runs oversight through Slack or routes it to ticketing tools — none offered a single in-product pane to see every agent, its scope and its pending decisions. From both streams I distilled five principles that move trust: Intent Preview, Action Audit + Undo, Variable Autonomy, Confidence Signals, and a Single Pane of Glass.


I explored the overview screen as interactive prototypes built with Claude as live HTML — fast to feel in a browser, not just look at. The core question was how to surface the decisions waiting for review: keep them quiet in the dashboard, or pull them up as a dedicated call to action. Each concept made a different bet on how hard the screen should push the user toward pending approvals.



The final design brings the whole fleet under one roof. A "Decisions Waiting" metric doubles as the entry point to review — every pending approval one click away, with the oldest flagged so nothing sits for days. System health and monthly savings sit alongside it, so the first thing a user reads is what their agents did and what needs them. Each agent reads goal-first — with a scope badge (Org / Team / Personal), estimated monthly impact, status, and filters to triage a busy, live list. A user can snooze a decision or hand it off to the right person, who receives an email with the full context.



Autonomy is a technical output. Trust is a design output.
I'm honest about where this stands: it's a starting point, not a finish line. I focused on the place where the tension between human and AI is most visible — the moment a person decides whether to let an agent act. The whole design works to make the user feel they are the one in control, the one in the loop, even as the agents do the work.
What's next: expanding and focusing the single agent page itself; a deeper end-to-end flow (edit / delegate / snooze branches); validation with the FinOps users who live in this screen; and the edge and empty states — no decisions, all snoozed, a failed run with recovery.