At Project OWL I developed the DuckLink, an easy-to-use IoT device that leverages Bluetooth, WiFi, and LoRa to mesh together in connectivity denied areas. I have been leading the development of this device, this included prototyping 3D models, PCB design and development, and firmware development.
KOMPAZ is a brand designed to support individuals on their journey toward self-reliance and well-being. In the often overwhelming and complex landscape of care and assistance, KOMPAZ aims to be a beacon of clarity and empowerment. The goal was to create a brand that reflects accessibility, simplicity, and trust while fostering a sense of guidance and partnership. Through collaboration with regional training centers and clear, approachable communication, KOMPAZ positions itself as more than a service—it's a partner in enabling personal growth and independence.
The MinimalPad is a compact, 16-key macropad designed for versatility and customization. Built for productivity enthusiasts, gamers, and creative professionals, it offers a fully programmable layout, LED backlighting, and seamless integration with modern software tools like QMK and VIA.
The project reimagines the classic macropad with a minimalist design ethos. Combining hot-swappable keyswitches, customizable LED placement, and a powerful online configuration tool, the MinimalPad delivers an intuitive user experience for creating macros, shortcuts, and workflows tailored to individual needs. Inspired by open-source projects, it builds on community innovation with upgraded features and a new level of personalization.
FlexClub is a South African-focused startup that specializes in supporting mobility companies in offering risk assessment onboarding to their customers. As the company's Product Lead, my role was to oversee the development and implementation of a new product, which involved rebranding, new product positioning, and redesigning the checkout experience and user journey.
When I first joined FlexClub, my initial task was to evaluate the company's current user flow, document pain points, and evaluate the steps and integrations involved in the checkout process. Through this process, I was able to identify areas for improvement and started documenting deliverables for the new user flow. By improving the user experience, we hoped to increase conversions and reduce user drop-offs in the checkout process.
At FlexClub I have developed multiple iterations of our onboarding flow. Focused on improving the User Experience and the risk model that sits behind it. In december of 2022 I redesigned our flow to be White-labelled to merchant needs. I worked closely with tech to define a skinning setup to automatically generate a new user flow based on certain parameters.
FlexClub is a South African-focused startup that specializes in supporting mobility companies in offering risk assessment onboarding to their customers. As the company's Product Lead, my role was to oversee the development and implementation of a new product, which involved rebranding, new product positioning, and redesigning the checkout experience and user journey.
I recognized the need to refresh the company's brand to better align with its transition to the B2B space. I undertook the task of developing a new brand guidelines that included updated color schemes and graphics that were more fitting for our new product offering. Then I applied the new brand across all user communications, marketing materials, and the company external facing touch points. By refreshing the brand, we were able to better position FlexClub to align with Merchants needs.
As part of our efforts to improve the customer journey and dashboard at FlexClub, I focused on building a new design system in Figma. This system captured all the updated components and branding in one place, allowing for easier access and consistency across the design process. I built a variety of custom components and also took into account the base React framework that we were using for development. By creating this design system, we were able to streamline the design process and ensure that all components were consistent with our updated branding.