delivering user
friendly solutions to challenging software problems. I learn, sketch, wireframe, prototype, and code. These
skills help me translate user needs into intuitive, delightful interfaces.
The best part?
I have fun doing it.
Voxie has a feature called groups that allows contacts to be associated with franchise locations. They also have a message hub where users can bulk select threads and process them. This design brings the two together so that a user can quickly triage incoming messages. We can't just show one set of actions for all threads because groups might have different phone numbers or feature access. Instead, we chunk the threads together with relevant actions surfaced for quick access.
Skills: design
Tools: figma
Client: Voxie
More: https://voxie.com
Folder animation for Voxie's organizational unit feature.
Skills: design, animation, front-end dev
Tools: figma, tailwind, vue, astro
Client: Voxie
More: https://voxie.com
I finally got around to updating these app icons for darkmode and tinted mode on iOS. The originals were already on dark backgrounds so they worked ok but it feels so much nicer to have them fine tuned for these purposes.
Client: The Web Workers
More: https://thewebworkers.co
Recreated the Voxie Message Hub web app on mobile. We made platform specific versions using native UI for iOS and Android but ultimately decided to go with a unified design to lighten dev efforts and to keep a consistent user experience across platforms.
Client: Voxie
More: https://voxie.com
An action menu that combines direct actions and links. This tries to differentiate between the two while keeping a consistent style. Actions are more prominent, links more subdued.
Client: Voxie
More: https://voxie.com

Spent the weekend on some UI updates to Stakburn. Made it a little more kid friendly so my son could work on his sight words. Added swipe actions and the ability to tap to hear the word aloud. He likes to cheat though so I had to disable the correct swipe if audio played 😄
Client: Stakburn
More: https://stakburn.com
Chart designed to show the source breakdown of contacts in a campaign.
Client: Voxie
More: https://voxie.com
I designed and built this stacked modal pattern so we could have modular, reusable modals for specific pieces of info. This example uses it to add a new API authorization to an endpoint. It also allows us to keep modals concise and focused while also keeping spacial awareness through the app. We use this pattern very sparingly. The prototype shown here has multiple modals to test that the component can successfully accept any number of child modals but in practice, there would likely only ever be one stacked modal.
Client: Voxie
More: https://voxie.com
Toggles for showing and hiding sections of a workflow builder. Made the hit targets the same size as the buttons so the lines are easy to click. Hover state works on the same hit area giving you visual feedback that the sections can be toggled.
Client: Voxie
More: https://voxie.com
After creating am SMS campaign, scheduling a follow up can significantly increase conversion. I thought it would be fun to create a tear-off ticket that changes into a form. My goal was to keep the callout minimal while still bringing some life into the UI.
Client: Voxie
More: https://www.voxie.com/
I designed and built this iOS widget in SwiftUI to give users an easy way to track their meditation progress from their home screens.
Client: Zenti
More: https://zenti.app/