Product Lab

This is my space for exploring how AI can support product thinking, product management, delivery, and hands-on experimentation. As a product designer, I believe understanding how ideas move through the SDLC helps create better decisions, better systems, and better user experiences. This lab is where I test ideas, build small experiments, and explore how AI can help translate product problems into practical outcomes.

Experiments

Independent products I’ve designed, built, and released publicly; each is shaped around a real business objective and potential opportunity.

MatchDay Studio shown across three iPhone screens, including its project library, template editor, and export options
Project
MATCHDAY Studio
Tech stack
Swift 6 · SwiftUI · MVVM · Observation · PhotoKit & PhotosUI · UIKit · JSON Persistence
Description
A native iOS application built with SwiftUI and an MVVM style architecture. It supports custom image selection, camera capture, real-time poster rendering, local draft persistence, and exporting designs to Photos or sharing them on social media.
Key Features
  • Multi-Sport Creation: Design event posters for association football (soccer), American football, basketball, and motorsport.
  • Tournament-Ready Templates: Customize professionally designed templates inspired by major international sporting tournaments.
  • Flexible Export & Sharing: Download high resolution posters or share them digitally optimized for social media, personal devices, and large screen displays.
Project
Invoicer
Tech stack
React · TypeScript · localStorage
Description
A local-first invoice management web app for freelancers and small businesses. It supports invoice creation, client management, company and bank/payment settings, local browser persistence, invoice status tracking, and PDF export without requiring a backend account or cloud database.
Key Features
  • Local-First Invoice Management: Create, manage, duplicate, edit, and track invoices directly in the browser, with data stored locally on the user’s device.
  • Client & Business Setup: Manage reusable client records, company details, bank/payment information, VAT behavior, invoice numbering, currency, and display direction.
  • PDF Export & Browser Release: Export invoice documents as PDFs and provide a downloadable Invoicer.html release so non-technical users can double-click and use the app in a browser.