AI was already part of the team’s work. Branch context and quality standards were missing.
- Company
Branch InternationalVisit Branch
- Role
- Product Designer, AI Systems
- Core users
- 5 designers, 4 UX researchers, 15 product managers
- Markets
- India, Kenya, Nigeria
- Programme period
- October 2025–February 2026
- Tools
ChatGPT,
Claude,
Figma Make
I built the core systems behind three AI workflows, working with the design team to translate Branch’s product, market and visual rules into tools the wider team could reuse.
Impact TLDR:
- Illustration GPT: a shared visual direction, refined through six versions. The illustration rollout is live across all product markets.
- CopyGPT: Branch-specific UX writing guidance supported 1,778 copy changes implemented by the product team.
- Neem DS Prototyper: interactive prototypes helped PMs make PRD feedback more concrete before high-fidelity design.
Cross-market copy totals include audited India data and directional estimates for Kenya and Nigeria. PM feedback suggested about a 30% reduction in PRD evaluation time; this was not a timed study.
Outcomes and recognitionUnderstanding how the team already used AI
Branch’s product team works across India, Kenya and Nigeria, supporting onboarding, identity verification, loans, repayments, rewards, accounts and support. Generic AI tools could produce convincing work without understanding which products existed in a market or how Branch communicated with customers.
A product-team poll reported that 65% used ChatGPT, 20% used Claude and others used Gemini. Conversations and real output reviews helped me understand where individual prompting broke down.
| Input | What it helped us understand |
|---|---|
| 1:1 conversations and Slack DMs | How PMs, designers and researchers used AI, and where everyday copy and workflow outputs failed. |
| Product reviews and presentations | Whether the proposed rules and workflows matched the team’s product needs. |
| Illustration reviews and FigJam voting | Which visual direction felt like Branch. Arushi ran the vote; I led three public review sessions. |
| Direct tool testing | Whether designers, PMs, researchers and developers could use the workflows in real work. |
Repeated failures became requirements
- Product and market context
- Copy could name an unavailable product or use unfamiliar local terminology. The workflow needed explicit product rules and market references.
- Voice and component context
- A polished sentence could still be wrong for a CTA, error or empty state. Brand principles needed to work alongside component constraints.
- A shared visual language
- Illustrations used different styles across product surfaces. The team needed reusable rules for colour, materials, lighting and composition.
- Branch interaction patterns
- Generic Claude prototypes did not understand Neem components or Branch screen patterns. Prototyping needed design-system context and review.
I treated each workflow as an internal product: identify its users, document its failure modes, define rules, test outputs and keep an approval point before product use.
Original programme overview
Illustration GPT: turning a visual direction into a reusable system
Other designers and I identified the consistency problem. Product screens mixed flat, outlined and dimensional illustrations, making new assets another round of sourcing and style decisions.
I explored the direction with Arushi. Her FigJam vote, my three public review sessions and the design team’s quality review helped turn preferences into a shared visual direction. The design team defined the colour system, including the 60/25/10/5 structure.
Four layers made the direction repeatable
I wrote the system instructions and JSON rules, built the manifest and material catalogue, and designed and implemented the render pipeline. Render Mode started from a reference image; Ideation Mode proposed concepts from a brief before rendering the selected idea. Both used the same pipeline.
The Illustration GPT references
- Instructions
- How to interpret a brief, choose a mode, generate an illustration and review the result.
- Manifest
- Which reference files and versions the system should use together.
- Rules
- The shared colour, composition, camera, lighting and background constraints.
- Materials
- Reference definitions for consistent material appearance and realism.
Style decisions became explicit instructions
- Shape: rounded rectangles, square buttons, clean edges, subtle chamfers
- Lighting: soft top-left studio, neutral white balance, diffused highlights
- Camera: 45° isometric, mild perspective, 35mm, centered, never crop
- Composition: single object centered; modular = floating grid with even gaps
- Background: TRUE TRANSPARENT alpha + soft ground shadow onlyThe material-realism gate could request up to two rerenders before escalating to a person. More than 500 image-generation iterations were completed, often 10–15 for a final illustration. The design team reviewed quality and made the final selection.
Six versions of illustration refinement
| Version | Focus | What changed |
|---|---|---|
| v1 | Render contract | Camera, lighting, transparency, material recognition and a material-realism gate. |
| v2 | Material coverage | More material definitions for different product illustrations. |
| v3 | Four separate layers | Instructions, manifest, rules and materials became distinct references. |
| v4 | Governance | Rule precedence and version traceability made changes easier to follow. |
| v5 | Colour roles and ratios | The design team’s 60/25/10/5 colour structure became part of the rules. |
| v6 | Pre-delivery colour checks | Instructions required a colour check and rerendering when the output missed the rules. |
These are documented system versions. They do not establish six production releases or six separate testing rounds.
The resulting illustration language
The rollout is now live across all product markets. Clearer style rules eased illustration sourcing and reduced repeated visual corrections; the project does not provide a measured time-saving figure.
CopyGPT: giving every team a shared basis for UX writing
Colleagues used Gemini, ChatGPT, Claude, Perplexity and Google Search to create copy. They had Branch’s brand principles, but no shared base of product and component guidance governing those outputs. Reviewing one line could consume 20 minutes of a design-review session. This is an owner-reported example of the problem.
The goal was to standardise UX writing in Branch’s voice, with consistent tone, casing and product and market context. I owned the project from discovery through implementation, with substantial help from colleagues.
Other designers collected and cleaned feature documentation for their markets. The team collectively defined component guardrails, while I owned lint and version tuning. That context became the reference material behind the workflow.
From individual prompts to reviewed product copy
- Identify the screen and component
Use the request and available screen context to recognise the product moment and text position.
- Select Branch references
Apply market requirements, component rules, brand defaults and fallback guidance in that order.
- Generate, check and revise
Instruct the LLM to review its suggestions against length, casing, terminology, punctuation and other lint rules.
- Review in the implementation tracker
The team reviews original and proposed copy with rationale. Engineers implement the approved changes, then update the tracker.
Seven file iterations, followed by Skill packaging
The prototype moved from a ChatGPT Custom GPT to a Claude Project and then a Claude Skill. The team judged Claude stronger for this writing task. The final internal harness was Claude Chat with the Skill enabled.
What changed from v1 to v7
| Version | Focus | What changed |
|---|---|---|
| v1 | Initial references | Defined 30 component types, with 12 populated in the first files. |
| v2 | Rule precedence | Added explicit precedence and seven lint checks. |
| v3 | Principles and markets | Linked rules to brand principles and consolidated market references. |
| v4 | Text-position coverage | Covered component text positions, structured limits and context inference. |
| v5 | More natural alternatives | Relaxed hard minimums and ordered the suggested alternatives. |
| v6 | Naming and guidance | Refined naming, expanded to 15 lint checks and added the operating guide. |
| v7 | Alignment and validation | Aligned List text positions, covered 45 positions and defined 30 lint checks, including anti-verbatim checks. |
Seven version folders prove file iterations, rather than seven successful releases or measured improvement after each change. The v7 operating guide and JSONs preceded the later Skill package.
Small copy changes made the next action clearer
| Product moment | Original | Implemented |
|---|---|---|
| The next tap opens the camera | Continue | Start Camera |
| Requesting an authentication code | Send OTP | Get OTP |
| PAN verification, empty field | Step 2 of 5: Verify PAN | Step 2 of 5: Enter PAN |
| PAN verification, already filled | Step 2 of 5: Verify PAN | Step 2 of 5: Confirm PAN |
The same original PAN instruction needed different wording depending on the screen state. The tracker records implemented changes; it does not establish which version generated each historical rewrite.
I collaborated with one product manager and one engineer from each market for implementation. Original copy, proposed copy and rationale went into a shared Google Sheet, with human review before engineering changes.
Explore the full CopyGPT case
The separate UX-writing case covers the product dataset, component rules, v7 processing sequence, detailed tracker evidence and visitor chat.
How I standardised UX writing at BranchNeem DS Prototyper: making PRD feedback concrete earlier
PMs could already use Claude to make rough prototypes. Those outputs did not understand Branch’s UX patterns: how screens were structured, which Neem components to use or how a product idea should move through the app.
I created a workflow connecting PRD input, Claude Skill interpretation, Figma MCP context, Neem component mapping, token-compliant React prototypes, stakeholder review and PRD refinement. Neem is Branch’s design system.
A PRD becomes something stakeholders can try
- Start with the PRD or screen description
Make the product intent and expected interactions explicit before generating a screen.
- Bring in Branch design context
Use the Claude Skill and Figma MCP context to identify relevant Neem components, tokens and screen patterns.
- Map the interface to Neem
Follow component substitution and token rules when producing the React prototype.
- Review the interaction with stakeholders
PMs, designers and developers try the prototype and give feedback on the product thinking.
- Refine the PRD before high-fidelity design
Use concrete interaction feedback to improve the requirements and identify remaining questions.
Design-system knowledge lived in the Skill
The Claude Skill carried component decision guides, token definitions, screen composition rules and component JSX and CSS. A Figma-linked request could bring in a screenshot, design context and variable definitions; a screen description followed a separate path. References were loaded for the components needed in that screen.
Map an interface element to a Neem component
- Button → `ButtonStack`
- Text/heading block → `TextBlock` (pick variant from decision guide)
- Input → `TextField` / `ChatTextField` / `PasscodeField` / `SearchField`
- Progress bar → `LinearProgressIndicator` or `StepIndicator`
- Screen header → `TopAppBar` (pick variant from decision guide)Use shared tokens in the component’s CSS
.btn--primary {
background-color: var(--neem-surface-primary);
color: var(--neem-text-on-primary);
border-radius: var(--neem-radius-medium);
}
.btn--primary:hover:not(:disabled) { opacity: 0.88; }PMs, designers and developers tested the workflow. General PM feedback suggested about a 30% reduction in PRD evaluation time. This is directional feedback rather than a timed comparison.
The practical value was earlier alignment: stakeholders could respond to an interaction alongside the written requirements, before the team invested in high-fidelity design.
Human review stayed inside every workflow
Each workflow had a different quality question. Illustration reviews checked visual alignment and material treatment. Copy reviews checked product truth, market language and the component’s purpose. Prototyping reviews checked whether the interaction helped evaluate the PRD.
| Workflow | System support | Human decision |
|---|---|---|
| Illustration GPT | Reusable style rules and rerender instructions | The design team reviewed output quality and selected the final assets. |
| CopyGPT | Product, market, brand and component references, with lint instructions | The team reviewed suggested changes; engineers implemented copy that passed review. |
| Neem DS Prototyper | Neem component and token guidance for React prototypes | PMs, designers and developers tested the interaction and refined the PRD. |
Deovrat’s one-to-one check-ins helped keep the work aligned with the objective. Conversations, show-and-tell sessions and direct testing gave me a way to tune the systems around real work.
Outcomes and recognition
The programme moved the team from individual prompting toward shared, Branch-specific AI workflows. Its contribution was reusable context, clearer quality checks and a more consistent starting point for product work.
- 530
- Screen-flow appearances reviewed
- 4,390
- UI component instances audited
- 1,778
- Copy changes implemented by the product team
Illustration rollout is live in all product markets. Copywriting turnaround improved directionally. For the Neem DS Prototyper, general PM feedback suggested about a 30% reduction in PRD evaluation time. The available record does not establish numerical adoption or accuracy results.
“He is an AI-native builder with a designer’s eye and a PM’s brain.”
Original recognition message
What I learned
Useful AI starts with the team’s context
The workflows became more useful when they understood a real product moment, local terminology, component constraints and visual rules. Building that reference material required collaboration and documentation.
Guardrails need tuning
Too little guidance left outputs generic. Overly strict rules could make them rigid. Iterating the references, testing outputs and cleaning inconsistent component names mattered as much as choosing a model.
Reuse still needs human judgement
A shared workflow helps teams start closer to an appropriate answer. Designers, engineers and PMs still decide whether an illustration, string or prototype fits the product before it moves forward.