Portfolio Highlights

RefLog — Designing for Speed, Focus, and Flow

  • Challenge: Rugby referees needed a faster, more efficient way to log match events.
  • Solution: Developed RefLog, a mobile app that reduces review time from hours to minutes, emphasizing speed and usability with offline-first functionality.
  • Tech: Flutter.

RefereeIQ — A Conversational AI Coach for Rugby Referees

  • Challenge: Rugby referees needed a mentor-like assistant to navigate complex laws and clarifications.
  • Solution: Built RefereeIQ, a conversational AI coach that provides grounded answers and clarifications, enhancing decision-making and trust.
  • Tech: Flutter, OpenAI API, Firestore.

InstructLab Interactive Mode & Script

  • Challenge: Enhance the CLI experience for developers interacting with InstructLab.
  • Solution: Created a structured, user-friendly interactive mode, improving onboarding and tool adoption.

BulkPrompting Script: Streamlining CLI Bulk Input

  • Challenge: Repetitive CLI workflows caused inefficiency.
  • Solution: Designed and implemented a Python script for automating bulk input, improving usability.
  • Tech: Python, Shell scripting.

CLI Guidelines: Designing for the Command Line

  • Purpose: Establish clear, actionable guidelines for designing user-friendly and consistent CLI interfaces.
  • Impact: Supports developers and UX teams in delivering seamless command-line experiences.

Table of contents