Process diagram · DWG GV-002Process diagram · GV-002
AI-made prototype in. Shippable product out.
| Item | Part | Group |
|---|---|---|
| 01 | React, TypeScript | Frontend craftFrontend |
| 02 | Design systems: Material UI, Tailwind, Headless UIMaterial UI, Tailwind, Headless UI | Frontend craftFrontend |
| 03 | React Table, D3.js, React DnD | Frontend craftFrontend |
| 04 | OpenAI API vision workflows | Agentic AI |
| 05 | Claude, OpenAI Codex, agent PRs with human reviewClaude, Codex, agent PRs + review | Agentic AI |
| 06 | NestJS, PostgreSQL, GraphQL with ApolloNestJS, PostgreSQL, GraphQL + Apollo | Product engineeringProduct eng. |
| 07 | Jest, TestCafe, CI pipelines | Product engineeringProduct eng. |
- Frontend craft
- React, TypeScript, Material UI, Tailwind, React Table, D3.js
- Agentic AI
- OpenAI vision, Claude, Codex, agent PRs with human review
- Product engineering
- NestJS, PostgreSQL, GraphQL + Apollo, Jest, TestCafe
Notes · Audit
- I run the prototype end to end and read every route before changing a line.
- Mocked APIs, hard-coded data and copy-pasted logic go on the risk list, ranked by what breaks first.
- Nothing is rewritten yet; the audit decides what is worth keeping.
Notes · Architect
- Feature modules with clear boundaries, each owning its data, UI and tests.
- One data model, and one way to fetch, cache and change it.
- A few conventions, written down, so people and AI agents write code that fits.
Notes · Refactor
- Behaviour is preserved through every step. Users never notice the rebuild.
- Small pull requests, each one reviewed and each one leaving the app shippable.
- AI agents draft the mechanical changes; a human approves every one.
Notes · Harden
- Tests pin down the behaviour that matters before anyone changes it again.
- Every screen gets its loading, empty and error states.
- Accessibility and performance are checked in CI, not after launch.
Notes · Ship
- Every change ships through a reviewed pull request, with CI and a preview deploy.
- A handover: architecture notes, decision records and a walkthrough with the team.
- A well-designed codebase stays maintainable: new features land in days, not rewrites.
Audit · Nothing is rewritten yet; the audit decides what is worth keeping.
Architect · A few conventions, written down, so people and AI agents write code that fits.
Refactor · AI agents draft the mechanical changes; a human approves every one.
Harden · Accessibility and performance are checked in CI, not after launch.
Ship · A well-designed codebase stays maintainable: new features land in days, not rewrites.
Product sheet · DWG GV-003 · Rev D
Snap it. Say it. Dinner's in.Snap it. Say it.
- Part no.
- PG-2026 · personal product · was PocketPantry
- Stack
- React 19, TypeScript, NestJS, PostgreSQL, monorepo
- AI vision
- Receipts, labels, whole shelves and recipe pages, read in the background
- AI speech
- Voice notes in EN · RO, every change checked before it is saved
- Assistants
- Siri and Google Assistant · WIP
- Watch
- Apple Watch app: list, ticks and voice on the wrist · WIP
Assembly sequence · 6 stages · from the till to tonight's dinner6 stages

He sees what you bought, hears what you used, and always knows what is for dinner.

Receipts, labels, the whole shelf. Photos queue up and are read in the background.

Hold the mic in the dock, tell Gator what you did, let go. Nothing saves unchecked.

A recipe page becomes a recipe in your language, ingredients matched to the pantry.
Tick off at the shop, move to pantry in one tap. Gator flags what is running low.
The list lives on the watch: ticks, a mic tap, and Gator keeps the pantry in sync.
Work in progress · DWG GV-007 · Rev A
Work in progress
Three open-source projects in progress: a game, a tutoring tool and a public-money watchdog.Three open-source projects: a game, a tutoring tool and a public-money watchdog.
- BreachBall
- Two-player phone game, football meets siege · playable prototype
- Aequate
- Shared blackboard for algebra tutoring · in build
- Grivei
- Public procurement as an explorable network · in build
On the bench · 3 projects · open source, in build3 projects

Football meets siege, one shot at a time.
Repository →
A shared blackboard where every line is checked.
Repository →
Who takes the money.
Repository →