{
 "generated": "build-fit-index.py",
 "note": "Generated from this site's published pages. Nothing here is unpublished.",
 "constraints": [
  [
   "Location",
   "India, GMT+5:30 — remote, with daily overlap with both US coasts."
  ],
  [
   "Work authorisation",
   "No US work authorisation. Roles requiring on-site US presence or US employment eligibility are not a fit, whatever the skills match."
  ],
  [
   "Confidentiality",
   "Four of the seven cases are under NDA. Outcomes and decisions are published; client screens and identities are not."
  ]
 ],
 "contract": {
  "can": [
   "Match a job description against work that is published on this site.",
   "Show you the page behind every claim, so you can check it yourself.",
   "Tell you plainly where nothing is published — including where that is a real gap."
  ],
  "cannot": [
   "Tell you whether he would be good at your job. It has never seen your team.",
   "Read anything that is not on this site — no CV parsing, no scoring, no ranking.",
   "Generate text. It matches your words against a fixed index and shows what it hit."
  ]
 },
 "evidence": {
  "ai-product": {
   "id": "ai-product",
   "label": "AI product design",
   "claim": "Three of the seven published cases are AI systems — deal screening that cites its sources, a technical due-diligence platform, and an ad-planning aggregator — built with model engineers and data scientists, not around them.",
   "cites": [
    "/case-studies/fintech.html",
    "/case-studies/vc-diligence.html",
    "/case-studies/adtech.html",
    "/patterns/"
   ],
   "strength": "documented"
  },
  "trust-ux": {
   "id": "trust-ux",
   "label": "Trust, confidence and explainability UX",
   "claim": "Nine AI trust patterns written up from production work — confidence scores that end in a verb, failure states, provenance, calibration, reversibility.",
   "cites": [
    "/patterns/",
    "/patterns/confidence-scores.html",
    "/patterns/ml-explainability.html",
    "/patterns/provenance-citations.html"
   ],
   "strength": "documented"
  },
  "hitl": {
   "id": "hitl",
   "label": "Human-in-the-loop and review workflows",
   "claim": "Approve/reject, editable recommendations and expert override, designed in production and then written as a zero-dependency module with tests.",
   "cites": [
    "/patterns/human-in-loop.html",
    "/lab/loop.html"
   ],
   "strength": "documented"
  },
  "design-systems": {
   "id": "design-systems",
   "label": "Design systems",
   "claim": "One design system introduced across six Talon products, then encoded as installable plugins so it applies without anyone remembering it; the public version is MIT-licensed and audits its own rendered pixels.",
   "cites": [
    "/lab/#design-system",
    "/lab/plugin.html",
    "/case-studies/adtech.html"
   ],
   "strength": "documented"
  },
  "data-density": {
   "id": "data-density",
   "label": "Data-dense and analytical interfaces",
   "claim": "An end-to-end aggregator across 6 systems that cut campaign planning from 2 wks to 3 hrs, and a diligence platform analysing 16 dimensions per finding.",
   "cites": [
    "/case-studies/adtech.html",
    "/case-studies/vc-diligence.html"
   ],
   "strength": "documented"
  },
  "zero-to-one": {
   "id": "zero-to-one",
   "label": "0 → 1 and new product definition",
   "claim": "A consumer travel product taken 0→1 in 6 months, and a technical-DD platform defined from scratch for two fund types.",
   "cites": [
    "/case-studies/planit.html",
    "/case-studies/vc-diligence.html"
   ],
   "strength": "documented"
  },
  "enterprise-b2b": {
   "id": "enterprise-b2b",
   "label": "Enterprise and B2B SaaS",
   "claim": "Private-equity deal screening, technical due diligence for VC and PE, an internal operating system running 8 modules, and a six-product adtech platform.",
   "cites": [
    "/case-studies/fintech.html",
    "/case-studies/orgos.html",
    "/case-studies/adtech.html"
   ],
   "strength": "documented"
  },
  "consumer-scale": {
   "id": "consumer-scale",
   "label": "Consumer products at scale",
   "claim": "Two O2 UK products serving 4M+ users, with 2.6M Priority sign-ups in year one.",
   "cites": [
    "/case-studies/o2.html"
   ],
   "strength": "documented"
  },
  "ships-code": {
   "id": "ships-code",
   "label": "Designing and shipping the front-end",
   "claim": "The interface is shipped as front-end code, not handed over: this site has no build step, and the lab holds runnable modules with tests.",
   "cites": [
    "/lab/teardown.html",
    "/lab/loop.html",
    "/lab/eval.html"
   ],
   "strength": "documented"
  },
  "leadership": {
   "id": "leadership",
   "label": "Leading and building design teams",
   "claim": "Built and led the CX team at PTC across 2014–2019, and led design across 4 engineering streams on an internal operating system.",
   "cites": [
    "/case-studies/ptc.html",
    "/case-studies/orgos.html"
   ],
   "strength": "documented"
  },
  "strategy": {
   "id": "strategy",
   "label": "Product strategy and killing scope",
   "claim": "Argued PTC into consolidating 5 platforms into 1, saving $1M / yr on print and shipping and moving subscription share of new bookings from 0% to 64%.",
   "cites": [
    "/case-studies/ptc.html"
   ],
   "strength": "documented"
  },
  "accessibility": {
   "id": "accessibility",
   "label": "Accessibility and legibility",
   "claim": "Contrast, overflow and legibility are measured from rendered pixels on every push, and the published system states the ground each ratio was measured on.",
   "cites": [
    "/lab/teardown.html",
    "/lab/plugin.html"
   ],
   "strength": "documented"
  },
  "edtech": {
   "id": "edtech",
   "label": "EdTech and learning platforms",
   "claim": "A web LMS in 11 languages with 550k+ registered and 350k+ active learners.",
   "cites": [
    "/case-studies/ptc.html"
   ],
   "strength": "documented"
  },
  "fintech-dom": {
   "id": "fintech-dom",
   "label": "FinTech, VC and private equity",
   "claim": "Deal screening for private-equity investing, and a diligence platform that cut the cycle from 3 wks to 4 days.",
   "cites": [
    "/case-studies/fintech.html",
    "/case-studies/vc-diligence.html"
   ],
   "strength": "documented"
  },
  "adtech-dom": {
   "id": "adtech-dom",
   "label": "AdTech, media and marketing platforms",
   "claim": "An agency turned into the market's aggregator, worth £69k media-value gain per client.",
   "cites": [
    "/case-studies/adtech.html"
   ],
   "strength": "documented"
  },
  "telecom": {
   "id": "telecom",
   "label": "Telecom",
   "claim": "Two O2 UK products, built inside an Equal Experts squad.",
   "cites": [
    "/case-studies/o2.html"
   ],
   "strength": "documented"
  },
  "brand": {
   "id": "brand",
   "label": "Brand, logo and mascot design",
   "claim": "The PlanIt identity — logo, mascots and tone — designed alongside the product.",
   "cites": [
    "/case-studies/planit.html"
   ],
   "strength": "documented"
  },
  "mobile-web": {
   "id": "mobile-web",
   "label": "Mobile web",
   "claim": "PlanIt shipped on mobile web and desktop.",
   "cites": [
    "/case-studies/planit.html"
   ],
   "strength": "documented"
  },
  "research": {
   "id": "research",
   "label": "Usability and user research",
   "claim": "PlanIt launched with 0 usability complaints in the launch window; the site publishes how that was tested rather than asserting it.",
   "cites": [
    "/case-studies/planit.html"
   ],
   "strength": "thin"
  },
  "agile": {
   "id": "agile",
   "label": "Working in distributed agile teams",
   "claim": "A 50+ person distributed agile team on the adtech platform; 4 engineering streams plus a PM on the operating system.",
   "cites": [
    "/case-studies/adtech.html",
    "/case-studies/orgos.html"
   ],
   "strength": "documented"
  }
 },
 "terms": [
  [
   "conversion rate optimisation",
   null
  ],
  [
   "artificial intelligence",
   "ai-product"
  ],
  [
   "mobile app development",
   null
  ],
  [
   "information density",
   "data-density"
  ],
  [
   "learning management",
   "edtech"
  ],
  [
   "generative research",
   "research"
  ],
  [
   "conference speaking",
   null
  ],
  [
   "prompt engineering",
   "ai-product"
  ],
  [
   "model transparency",
   "trust-ux"
  ],
  [
   "data visualisation",
   "data-density"
  ],
  [
   "data visualization",
   "data-density"
  ],
  [
   "director of design",
   "leadership"
  ],
  [
   "financial services",
   "fintech-dom"
  ],
  [
   "marketing platform",
   "adtech-dom"
  ],
  [
   "work authorisation",
   "!blocker"
  ],
  [
   "work authorization",
   "!blocker"
  ],
  [
   "authorized to work",
   "!blocker"
  ],
  [
   "authorised to work",
   "!blocker"
  ],
  [
   "security clearance",
   "!blocker"
  ],
  [
   "community building",
   null
  ],
  [
   "autonomous agents",
   "ai-product"
  ],
  [
   "confidence scores",
   "trust-ux"
  ],
  [
   "human-in-the-loop",
   "hitl"
  ],
  [
   "human in the loop",
   "hitl"
  ],
  [
   "component library",
   "design-systems"
  ],
  [
   "analytics product",
   "data-density"
  ],
  [
   "founding designer",
   "zero-to-one"
  ],
  [
   "internal platform",
   "enterprise-b2b"
  ],
  [
   "millions of users",
   "consumer-scale"
  ],
  [
   "prototype in code",
   "ships-code"
  ],
  [
   "design leadership",
   "leadership"
  ],
  [
   "people management",
   "leadership"
  ],
  [
   "learning platform",
   "edtech"
  ],
  [
   "responsive design",
   "mobile-web"
  ],
  [
   "usability testing",
   "research"
  ],
  [
   "industrial design",
   null
  ],
  [
   "service blueprint",
   null
  ],
  [
   "machine learning",
   "ai-product"
  ],
  [
   "foundation model",
   "ai-product"
  ],
  [
   "interpretability",
   "trust-ux"
  ],
  [
   "model confidence",
   "trust-ux"
  ],
  [
   "confidence score",
   "trust-ux"
  ],
  [
   "review workflows",
   "hitl"
  ],
  [
   "hiring designers",
   "leadership"
  ],
  [
   "manage designers",
   "leadership"
  ],
  [
   "product strategy",
   "strategy"
  ],
  [
   "inclusive design",
   "accessibility"
  ],
  [
   "network operator",
   "telecom"
  ],
  [
   "cross-functional",
   "agile"
  ],
  [
   "distributed team",
   "agile"
  ],
  [
   "visa sponsorship",
   "!blocker"
  ],
  [
   "eligible to work",
   "!blocker"
  ],
  [
   "growth marketing",
   null
  ],
  [
   "paid acquisition",
   null
  ],
  [
   "sales enablement",
   null
  ],
  [
   "human oversight",
   "hitl"
  ],
  [
   "review workflow",
   "hitl"
  ],
  [
   "expert override",
   "hitl"
  ],
  [
   "pattern library",
   "design-systems"
  ],
  [
   "reporting tools",
   "data-density"
  ],
  [
   "enterprise saas",
   "enterprise-b2b"
  ],
  [
   "production code",
   "ships-code"
  ],
  [
   "design engineer",
   "ships-code"
  ],
  [
   "line management",
   "leadership"
  ],
  [
   "business impact",
   "strategy"
  ],
  [
   "colour contrast",
   "accessibility"
  ],
  [
   "online learning",
   "edtech"
  ],
  [
   "venture capital",
   "fintech-dom"
  ],
  [
   "visual identity",
   "brand"
  ],
  [
   "user interviews",
   "research"
  ],
  [
   "based in the us",
   "!blocker"
  ],
  [
   "explainability",
   "trust-ux"
  ],
  [
   "hallucinations",
   "trust-ux"
  ],
  [
   "failure states",
   "trust-ux"
  ],
  [
   "approve/reject",
   "hitl"
  ],
  [
   "design systems",
   "design-systems"
  ],
  [
   "internal tools",
   "enterprise-b2b"
  ],
  [
   "head of design",
   "leadership"
  ],
  [
   "prioritisation",
   "strategy"
  ],
  [
   "prioritization",
   "strategy"
  ],
  [
   "color contrast",
   "accessibility"
  ],
  [
   "private equity",
   "fintech-dom"
  ],
  [
   "media planning",
   "adtech-dom"
  ],
  [
   "brand identity",
   "brand"
  ],
  [
   "responsive web",
   "mobile-web"
  ],
  [
   "medical device",
   null
  ],
  [
   "generative ai",
   "ai-product"
  ],
  [
   "model outputs",
   "ai-product"
  ],
  [
   "hallucination",
   "trust-ux"
  ],
  [
   "failure state",
   "trust-ux"
  ],
  [
   "feedback loop",
   "hitl"
  ],
  [
   "design system",
   "design-systems"
  ],
  [
   "design tokens",
   "design-systems"
  ],
  [
   "figma library",
   "design-systems"
  ],
  [
   "code-literate",
   "ships-code"
  ],
  [
   "grow the team",
   "leadership"
  ],
  [
   "accessibility",
   "accessibility"
  ],
  [
   "screen reader",
   "accessibility"
  ],
  [
   "due diligence",
   "fintech-dom"
  ],
  [
   "user research",
   "research"
  ],
  [
   "must be based",
   "!blocker"
  ],
  [
   "motion design",
   null
  ],
  [
   "after effects",
   null
  ],
  [
   "video editing",
   null
  ],
  [
   "model output",
   "ai-product"
  ],
  [
   "error states",
   "trust-ux"
  ],
  [
   "human review",
   "hitl"
  ],
  [
   "complex data",
   "data-density"
  ],
  [
   "from scratch",
   "zero-to-one"
  ],
  [
   "build a team",
   "leadership"
  ],
  [
   "programmatic",
   "adtech-dom"
  ],
  [
   "illustration",
   "brand"
  ],
  [
   "mobile-first",
   "mobile-web"
  ],
  [
   "mobile first",
   "mobile-web"
  ],
  [
   "user testing",
   "research"
  ],
  [
   "remote-first",
   "agile"
  ],
  [
   "react native",
   null
  ],
  [
   "print design",
   null
  ],
  [
   "supply chain",
   null
  ],
  [
   "ai products",
   "ai-product"
  ],
  [
   "ai features",
   "ai-product"
  ],
  [
   "explainable",
   "trust-ux"
  ],
  [
   "trust in ai",
   "trust-ux"
  ],
  [
   "uncertainty",
   "trust-ux"
  ],
  [
   "calibration",
   "trust-ux"
  ],
  [
   "error state",
   "trust-ux"
  ],
  [
   "style guide",
   "design-systems"
  ],
  [
   "data tables",
   "data-density"
  ],
  [
   "zero to one",
   "zero-to-one"
  ],
  [
   "new product",
   "zero-to-one"
  ],
  [
   "early stage",
   "zero-to-one"
  ],
  [
   "mass market",
   "consumer-scale"
  ],
  [
   "prototyping",
   "ships-code"
  ],
  [
   "writes code",
   "ships-code"
  ],
  [
   "lead a team",
   "leadership"
  ],
  [
   "advertising",
   "adtech-dom"
  ],
  [
   "media owner",
   "adtech-dom"
  ],
  [
   "ux research",
   "research"
  ],
  [
   "remote team",
   "agile"
  ],
  [
   "native apps",
   null
  ],
  [
   "game design",
   null
  ],
  [
   "marketplace",
   null
  ],
  [
   "ai product",
   "ai-product"
  ],
  [
   "user trust",
   "trust-ux"
  ],
  [
   "provenance",
   "trust-ux"
  ],
  [
   "annotation",
   "hitl"
  ],
  [
   "styleguide",
   "design-systems"
  ],
  [
   "dashboards",
   "data-density"
  ],
  [
   "data-dense",
   "data-density"
  ],
  [
   "data dense",
   "data-density"
  ],
  [
   "greenfield",
   "zero-to-one"
  ],
  [
   "enterprise",
   "enterprise-b2b"
  ],
  [
   "javascript",
   "ships-code"
  ],
  [
   "typescript",
   "ships-code"
  ],
  [
   "ships code",
   "ships-code"
  ],
  [
   "leadership",
   "leadership"
  ],
  [
   "north star",
   "strategy"
  ],
  [
   "e-learning",
   "edtech"
  ],
  [
   "investment",
   "fintech-dom"
  ],
  [
   "mobile web",
   "mobile-web"
  ],
  [
   "relocation",
   "!blocker"
  ],
  [
   "green card",
   "!blocker"
  ],
  [
   "us citizen",
   "!blocker"
  ],
  [
   "native app",
   null
  ],
  [
   "design ops",
   null
  ],
  [
   "healthcare",
   null
  ],
  [
   "e-commerce",
   null
  ],
  [
   "blockchain",
   null
  ],
  [
   "ai-native",
   "ai-product"
  ],
  [
   "ai native",
   "ai-product"
  ],
  [
   "ai agents",
   "ai-product"
  ],
  [
   "ml models",
   "ai-product"
  ],
  [
   "citations",
   "trust-ux"
  ],
  [
   "black box",
   "trust-ux"
  ],
  [
   "labelling",
   "hitl"
  ],
  [
   "storybook",
   "design-systems"
  ],
  [
   "dashboard",
   "data-density"
  ],
  [
   "front-end",
   "ships-code"
  ],
  [
   "team lead",
   "leadership"
  ],
  [
   "mentoring",
   "leadership"
  ],
  [
   "strategic",
   "strategy"
  ],
  [
   "trade-off",
   "strategy"
  ],
  [
   "campaigns",
   "adtech-dom"
  ],
  [
   "publisher",
   "adtech-dom"
  ],
  [
   "usability",
   "research"
  ],
  [
   "in-office",
   "!blocker"
  ],
  [
   "in office",
   "!blocker"
  ],
  [
   "animation",
   null
  ],
  [
   "packaging",
   null
  ],
  [
   "designops",
   null
  ],
  [
   "ecommerce",
   null
  ],
  [
   "logistics",
   null
  ],
  [
   "ai-first",
   "ai-product"
  ],
  [
   "override",
   "hitl"
  ],
  [
   "labeling",
   "hitl"
  ],
  [
   "b2b saas",
   "enterprise-b2b"
  ],
  [
   "consumer",
   "consumer-scale"
  ],
  [
   "frontend",
   "ships-code"
  ],
  [
   "tradeoff",
   "strategy"
  ],
  [
   "payments",
   "fintech-dom"
  ],
  [
   "campaign",
   "adtech-dom"
  ],
  [
   "branding",
   "brand"
  ],
  [
   "relocate",
   "!blocker"
  ],
  [
   "hardware",
   null
  ],
  [
   "clinical",
   null
  ],
  [
   "agentic",
   "ai-product"
  ],
  [
   "copilot",
   "ai-product"
  ],
  [
   "roadmap",
   "strategy"
  ],
  [
   "ed-tech",
   "edtech"
  ],
  [
   "fintech",
   "fintech-dom"
  ],
  [
   "banking",
   "fintech-dom"
  ],
  [
   "trading",
   "fintech-dom"
  ],
  [
   "ad-tech",
   "adtech-dom"
  ],
  [
   "martech",
   "adtech-dom"
  ],
  [
   "telecom",
   "telecom"
  ],
  [
   "carrier",
   "telecom"
  ],
  [
   "sprints",
   "agile"
  ],
  [
   "on-site",
   "!blocker"
  ],
  [
   "on site",
   "!blocker"
  ],
  [
   "no visa",
   "!blocker"
  ],
  [
   "android",
   null
  ],
  [
   "flutter",
   null
  ],
  [
   "biotech",
   null
  ],
  [
   "gen ai",
   "ai-product"
  ],
  [
   "0 to 1",
   "zero-to-one"
  ],
  [
   "mentor",
   "leadership"
  ],
  [
   "edtech",
   "edtech"
  ],
  [
   "adtech",
   "adtech-dom"
  ],
  [
   "mascot",
   "brand"
  ],
  [
   "sprint",
   "agile"
  ],
  [
   "onsite",
   "!blocker"
  ],
  [
   "hybrid",
   "!blocker"
  ],
  [
   "kotlin",
   null
  ],
  [
   "pharma",
   null
  ],
  [
   "gaming",
   null
  ],
  [
   "crypto",
   null
  ],
  [
   "genai",
   "ai-product"
  ],
  [
   "react",
   "ships-code"
  ],
  [
   "telco",
   "telecom"
  ],
  [
   "brand",
   "brand"
  ],
  [
   "agile",
   "agile"
  ],
  [
   "scrum",
   "agile"
  ],
  [
   "swift",
   null
  ],
  [
   "unity",
   null
  ],
  [
   "a.i.",
   "ai-product"
  ],
  [
   "llms",
   "ai-product"
  ],
  [
   "hitl",
   "hitl"
  ],
  [
   "saas",
   "enterprise-b2b"
  ],
  [
   "html",
   "ships-code"
  ],
  [
   "a11y",
   "accessibility"
  ],
  [
   "wcag",
   "accessibility"
  ],
  [
   "logo",
   "brand"
  ],
  [
   "h-1b",
   "!blocker"
  ],
  [
   "web3",
   null
  ],
  [
   "llm",
   "ai-product"
  ],
  [
   "rag",
   "ai-product"
  ],
  [
   "0-1",
   "zero-to-one"
  ],
  [
   "0→1",
   "zero-to-one"
  ],
  [
   "mvp",
   "zero-to-one"
  ],
  [
   "b2b",
   "enterprise-b2b"
  ],
  [
   "b2c",
   "consumer-scale"
  ],
  [
   "css",
   "ships-code"
  ],
  [
   "lms",
   "edtech"
  ],
  [
   "dsp",
   "adtech-dom"
  ],
  [
   "h1b",
   "!blocker"
  ],
  [
   "ios",
   null
  ],
  [
   "seo",
   null
  ],
  [
   "nft",
   null
  ],
  [
   "ai",
   "ai-product"
  ],
  [
   "ml",
   "ai-product"
  ],
  [
   "vc",
   "fintech-dom"
  ],
  [
   "3d",
   null
  ],
  [
   "ar",
   null
  ],
  [
   "vr",
   null
  ],
  [
   "xr",
   null
  ]
 ]
}