Skip to content

PG Gonni — building software in Montréal

  • Launch•

    shad-fx

    Canvas effects for React, installed with the shadcn CLI.

  • Essay•

    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
  • Craft•

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

  • Craft•

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

  • Essay•

    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...

  • Launch•

    Tomokanji

    Tomokanji

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

  • Craft•

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

  • Craft•

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

  • Craft•

    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.

  • Craft•

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

  • 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.

  • 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