
Wava
Personal Finance App
Wava is a next-generation personal finance platform built to give users complete clarity over their money without the complexity of traditional banking tools. I was brought on to reimagine the entire user experience and develop a visual system that felt simple and intuitive.
The core challenge was translating dense financial information into a simple, human-centered interface that worked seamlessly across both mobile and web. I led end-to-end product design, including product architecture, card management flows, money transfers, and a modular design system used throughout the platform. My work spanned early UX exploration through to high-fidelity UI and fully interactive prototypes.
Personal Finance App
Wava is a next-generation personal finance platform built to give users complete clarity over their money without the complexity of traditional banking tools. I was brought on to reimagine the entire user experience and develop a visual system that felt simple and intuitive.
The core challenge was translating dense financial information into a simple, human-centered interface that worked seamlessly across both mobile and web. I led end-to-end product design, including product architecture, card management flows, money transfers, and a modular design system used throughout the platform. My work spanned early UX exploration through to high-fidelity UI and fully interactive prototypes.

Exploration
Water Physics in SwiftUI
A self-directed exploration in combining SwiftUI with Metal shaders to create real-time, physics-driven ripple effects. The goal was to understand how far Apple’s GPU framework can be pushed inside modern declarative UI, and how shader-based motion could unlock richer interactions in future app experiences.
I built a custom Metal shader to simulate water-like ripples that react dynamically to touch input. This included experimenting with distortion math, decay curves, ripple lifetime, aspect-corrected UV mapping, and multi-ripple rendering. On the SwiftUI side, I engineered a lightweight pipeline to pass uniform data, manage time-based animation, and render the shader output seamlessly within the UI.
Water Physics in SwiftUI
A self-directed exploration in combining SwiftUI with Metal shaders to create real-time, physics-driven ripple effects. The goal was to understand how far Apple’s GPU framework can be pushed inside modern declarative UI, and how shader-based motion could unlock richer interactions in future app experiences.
I built a custom Metal shader to simulate water-like ripples that react dynamically to touch input. This included experimenting with distortion math, decay curves, ripple lifetime, aspect-corrected UV mapping, and multi-ripple rendering. On the SwiftUI side, I engineered a lightweight pipeline to pass uniform data, manage time-based animation, and render the shader output seamlessly within the UI.



Forma Labs
Generative Ai Interface
Forma Labs is an AI generation platform that allows users to build custom creative workflows through a modular, node-based interface. The goal was to create a system where text prompts, image inputs, characters, and model parameters could be combined visually, giving users full control over how AI content is generated.
I designed the full product experience, this included the main canvas for connecting nodes, the element library, advanced parameter controls, and the interaction patterns that make the entire system feel fluid and intuitive. My work spanned UX architecture, interaction design, visual design, and prototyping, resulting in a scalable interface that supports both simple use cases and complex multi-step AI pipelines.
Generative Ai Interface
Forma Labs is an AI generation platform that allows users to build custom creative workflows through a modular, node-based interface. The goal was to create a system where text prompts, image inputs, characters, and model parameters could be combined visually, giving users full control over how AI content is generated.
I designed the full product experience, this included the main canvas for connecting nodes, the element library, advanced parameter controls, and the interaction patterns that make the entire system feel fluid and intuitive. My work spanned UX architecture, interaction design, visual design, and prototyping, resulting in a scalable interface that supports both simple use cases and complex multi-step AI pipelines.


Çava Health
Ai Healthcare
Çava Health is a smart toilet seat that tracks gut health, cardiovascular metrics, hydration, digestion, and more. Turning everyday bathroom habits into actionable insights. I led the entire visual and product direction for the early-stage company, spanning hardware design, art direction, the mobile app experience, and the full marketing website.
One of the key challenges with the app was presenting an enormous amount of health data in a way that felt calm and easy to understand. The device tracks a wide range of biometrics, and surfacing everything at once would be overwhelming. To solve this, we applied progressive disclosure throughout the interface, surfacing only the most essential metrics upfront and giving users structured pathways to dig into more detailed data.
My work included designing the physical toilet seat, defining the brand’s visual identity, directing product and lifestyle imagery, structuring the data visualizations, creating the full mobile app UI, and designing and building the marketing site. The result is a unified, premium experience that elevates a complex health technology into something approachable and trustworthy.
Ai Healthcare
Çava Health is a smart toilet seat that tracks gut health, cardiovascular metrics, hydration, digestion, and more. Turning everyday bathroom habits into actionable insights. I led the entire visual and product direction for the early-stage company, spanning hardware design, art direction, the mobile app experience, and the full marketing website.
One of the key challenges with the app was presenting an enormous amount of health data in a way that felt calm and easy to understand. The device tracks a wide range of biometrics, and surfacing everything at once would be overwhelming. To solve this, we applied progressive disclosure throughout the interface, surfacing only the most essential metrics upfront and giving users structured pathways to dig into more detailed data.
My work included designing the physical toilet seat, defining the brand’s visual identity, directing product and lifestyle imagery, structuring the data visualizations, creating the full mobile app UI, and designing and building the marketing site. The result is a unified, premium experience that elevates a complex health technology into something approachable and trustworthy.



Numo
Ai Healthcare
Numo is an AI-powered clinical tool that helps doctors capture and understand patient information more intuitively. The app records each session and uses AI to extract key topics, symptoms, and insights, automatically creating structured notes that can be referenced at any time. This reduces admin work and gives clinicians a clearer picture of their patients over time.
I led the end-to-end product design, including the recording flow, AI summaries, visit history, and the overall visual identity.
Ai Healthcare
Numo is an AI-powered clinical tool that helps doctors capture and understand patient information more intuitively. The app records each session and uses AI to extract key topics, symptoms, and insights, automatically creating structured notes that can be referenced at any time. This reduces admin work and gives clinicians a clearer picture of their patients over time.
I led the end-to-end product design, including the recording flow, AI summaries, visit history, and the overall visual identity.




Stryde
Self directed, design and development
Stryde is a simple running app I designed and built in SwiftUI as a personal project. When my twins were born, running became my daily reset, and I wanted a clean, minimal interface that held me accountable. The home screen uses a grid of icons representing each day, any missed run leaves a blank space, creating a simple but powerful visual motivator to stay consistent.
The project was a hands-on exercise in iOS development, including GPS tracking, session logic, real-time metrics, and building a smooth recording flow. I designed the full UI and developed the app end-to-end, focusing on making it as frictionless as possible to get out the door and just start.
Self directed, design and development
Stryde is a simple running app I designed and built in SwiftUI as a personal project. When my twins were born, running became my daily reset, and I wanted a clean, minimal interface that held me accountable. The home screen uses a grid of icons representing each day, any missed run leaves a blank space, creating a simple but powerful visual motivator to stay consistent.
The project was a hands-on exercise in iOS development, including GPS tracking, session logic, real-time metrics, and building a smooth recording flow. I designed the full UI and developed the app end-to-end, focusing on making it as frictionless as possible to get out the door and just start.


Skyne
Ai Healthcare
Skne is an AI-powered skin monitoring app that helps users track moles and lesions over time. The app guides users through capturing clear photos, runs an AI analysis to assess risk, and stores each scan on a body map so changes can be spotted quickly.
I designed the full product experience, including the scanning flow, analysis screens, body map, and visual system. The goal was to keep the interface simple and clinically clear, making early detection more accessible without overwhelming the user.
Ai Healthcare
Skne is an AI-powered skin monitoring app that helps users track moles and lesions over time. The app guides users through capturing clear photos, runs an AI analysis to assess risk, and stores each scan on a body map so changes can be spotted quickly.
I designed the full product experience, including the scanning flow, analysis screens, body map, and visual system. The goal was to keep the interface simple and clinically clear, making early detection more accessible without overwhelming the user.


Poki
Ai Companion
Poki is an AI-powered mental wellness app built around a simple idea: daily emotional check-ins with a friendly companion. Users speak naturally, and Poki listens, analyzes their mood, and summarizes key patterns over time.
I designed the full product experience, including the conversational interface, the AI-driven insights dashboard, and the brand identity. The goal was to create a calming, lightweight ritual that encourages consistency while helping users understand stress, mindfulness habits, and emotional trends with clarity.
Ai Companion
Poki is an AI-powered mental wellness app built around a simple idea: daily emotional check-ins with a friendly companion. Users speak naturally, and Poki listens, analyzes their mood, and summarizes key patterns over time.
I designed the full product experience, including the conversational interface, the AI-driven insights dashboard, and the brand identity. The goal was to create a calming, lightweight ritual that encourages consistency while helping users understand stress, mindfulness habits, and emotional trends with clarity.
