Our platform's search experience was fragmented and confusing. It required consistency and simplicity.
Our platform's search experience was fragmented and confusing. It required consistency and simplicity.
Our platform's search experience was fragmented and confusing. It required consistency and simplicity.
Our platform's search experience was fragmented and confusing. It required consistency and simplicity.
Our platform's search experience was fragmented and confusing. It required consistency and simplicity.
Our platform's search experience was fragmented and confusing. It required consistency and simplicity.
I led the UI design to
define results, reusable components, simplify, and validated behaviour through interactive prototypes
I led the UI design to
define results, reusable components, simplify, and validated behaviour through interactive prototypes
I led the UI design to
define results, reusable components, simplify, and validated behaviour through interactive prototypes
I led the UI design to
define results, reusable components, simplify, and validated behaviour through interactive prototypes
I led the UI design to
define results, reusable components, simplify, and validated behaviour through interactive prototypes
I led the UI design to
define results, reusable components, simplify, and validated behaviour through interactive prototypes
The platform had many kinds of data and content, but search
only exposed one type.
The platform had many kinds of data and content, but search
only exposed one type.
The platform had many kinds of data and content, but search
only exposed one type.
The platform had many kinds of data and content, but search
only exposed one type.
The platform had many kinds of data and content, but search
only exposed one type.
The platform had many kinds of data and content, but search
only exposed one type.
My design approach is to break down complex projects like this into reasonable tickets
My design approach is to break down complex projects like this into reasonable tickets
My design approach is to break down complex projects like this into reasonable tickets
My design approach is to break down complex projects like this into reasonable tickets
My design approach is to break down complex projects like this into reasonable tickets
My design approach is to break down complex projects like this into reasonable tickets
My design approach is to break down complex projects like this into reasonable tickets

Handling things one concept at a time
Handling things one concept at a time
Handling things one concept at a time
Handling things one concept at a time
This is just a subset of frames, most are prototype steps
This is just a subset of frames, most are prototype steps
A subset of frames, most are prototype steps
This is just a subset of frames, most are prototype steps
This is just a subset of frames, most are prototype steps
This is just a subset of frames, most are prototype steps
These days, getting something working, comprehensive and rich outshines static design files
These days, getting something working, comprehensive and rich outshines static design files
I lead Design Sprints, write PRDs, set product direction, interface with SLT, and facilitate the smooth running of my teams.
These days, getting something working, comprehensive and rich outshines static design files
These days, getting something working, comprehensive and rich outshines static design files
These days, getting something working, comprehensive and rich outshines static design files
This interface was built in three parts… I generated content using a combination of Python, OpenAI and Prompt Engineering
This interface was built in three parts… I generated content using a combination of Python, OpenAI and Prompt Engineering
This was built in three parts… I generated content using Python, OpenAI and Prompt Engineering
This interface was built in three parts… I generated content using a combination of Python, OpenAI and Prompt Engineering
This interface was built in three parts… I generated content using a combination of Python, OpenAI and Prompt Engineering
This interface was built in three parts… I generated content using a combination of Python, OpenAI and Prompt Engineering
I needed a base of quality content that I could design and work with…
43 titles ~ 1000 Entities
I needed a base of quality content that I could design and work with…
43 titles ~ 1000 Entities
I needed a base of quality content that I could design and work with…
43 titles ~ 1000 Entities
I needed a base of quality content that I could design and work with…
43 titles ~ 1000 Entities
I needed a base of quality content that I could design and work with…
43 titles ~ 1000 Entities

Then I created an Indexer to map all of the content and provide search functionality
Then I created an Indexer to map all of the content and provide search functionality
Then I created an Indexer to map all of the content and provide search functionality
Then I created an Indexer to map all of the content and provide search functionality
Then I created an Indexer to map all of the content and provide search functionality
Then I created an Indexer to map all of the content and provide search functionality

I pulled together the interface in a React / Vite app with Mantine and a custom design system theme
I pulled together the interface in a React / Vite app with Mantine and a custom design system theme
This was a React / Vite app with Mantine and a custom design system theme
I pulled together the interface in a React / Vite app with Mantine and a custom design system theme
I pulled together the interface in a React / Vite app with Mantine and a custom design system theme
I pulled together the interface in a React / Vite app with Mantine and a custom design system theme
Expression through software, especially for dynamic concepts, is much stronger than Figma files when communicating with Enginners
Expression through software, especially for dynamic concepts, is much stronger than Figma files when communicating with Enginners
Expression through software, especially for dynamic concepts, is much stronger than Figma files when communicating with Enginners
Expression through software, especially for dynamic concepts, is much stronger than Figma files when communicating with Enginners
Expression through software, especially for dynamic concepts, is much stronger than Figma files when communicating with Enginners




















