Skip to content

PG Gonni — building software in Montréal

  • Writing

    The success of large complex projects hinges on a well managed RAID log. To help more of these projects succeed we built one with automated extraction, human in the loop, and lots of design love.

    RI-0148
    Extracting risk from meeting notes
    DE-0034
    Roll out in phases, region by region
    Aug 28Medium
    AI-0087
    Confirm the data migration owner
    Aug 26High
    IS-0056
    Staging data is out of sync with prod
    Aug 21Critical
    RI-0143
    Key approver is away for all of Q3
    Aug 19High
    DE-0035
    Standardize on one report format
    Aug 14Low
    AI-0088
    Draft the rollback plan for launch
    Aug 11Medium
    RI-0144
    Scope creep at the intake stage
    Aug 07Low
  • Experiment

    Playing around with vgpu, with a tweakable wipe to reveal a page.

  • Experiment

    Reactions and a copy-link button, with a dot-matrix wave rippling out from whichever one you press.

  • Writing

    Everything the team knew about our customers lived in heads and scattered transcripts. I turned it into an LLM-maintained wiki that anyone, human or AI, can query.

    customer-knowledge/
    ├── companies/
    │ ├── acme
    │ └── loggify
    ├── industry/
    │ ├── aerospace-and-defense
    │ └── construction
    ├── signals/
    │ ├── false-green-status
    │ └── fixed-price-vendor-contract
    ├── themes/
    │ ├── accountability-as-buying-driver
    │ └── business-led-it-governance
    └── vocabulary/
    ├── change-order
    └── fit-gap-analysis

    Can you update the uses cases section in Linear with the use case John Doe from Acme described in our latest call?

    ·Noodling...

  • App launch

    Tomokanji

    Tomokanji

    A passion project to bring Kanji learning to my home screen with widgets, while learning SwiftUI and WidgetKit.

  • Book

    The Mom Test

    by Rob Fitzpatrick
  • Book

    L'arte della vittoria

    by Phil Knight
  • Book

    Working Backwards

    by Bryar & Carr
  • Experiment

    An update to Tato's stock profile menu that morphs as a single fluid surface.

  • Experiment

    A media player interface with a masked marquee title, inspired by Alcove.

  • Experiment

    A draggable island that detaches from its container, then snaps back.

  • Work

    Own the product end to end — shaping it, thinking through the flows, and delivering it with code. Define priorities and strategy, design and build in the same loop, and maintain the design system across React, Tailwind, and Motion.

  • Experiment

    A switch that uses a specific icon per direction, built with clip-path and useTransform.

  • Book

    That Will Never Work

    by Marc Randolph
  • Book

    User Friendly

    by Kuang & Fabricant
  • Book

    Articulating Design Decisions

    by Tom Greever
  • Work
    Planned

    Head of Product Design

    Planned

    Joined an AI native product and revamped its design language end to end — elevating UX and UI, and building and maintaining a design system in Figma and React. Managed a team of two designers, taking the company from Series A to B.

  • Book

    Well-Designed

    by Jon Kolko
  • Book

    Street Fight

    by Sadik-Khan
  • Book

    Curbing Traffic

    by Bruntlett & Bruntlett
  • Book

    Atomic Habits

    by James Clear
  • Work
    Metafy

    Design Engineer

    Metafy

    Bridged design and engineering — designing and shipping product experiences and delightful interactions myself, while also building and maintaining the design system across Figma and SvelteKit.

  • Work
    Metalab

    Product Designer

    Metalab

    Worked directly with clients across industries and company sizes — designing experiences, running workshops, and building scalable cross-functional design systems.

  • Work
    Field Effect

    Product Designer

    Field Effect