{
  "version": "1.0",
  "createdOn": "2026-10-15",
  "identity": {
    "name": "Osama Soliman",
    "role": "Software Engineer",
    "location": "Auckland, New Zealand",
    "website": "osamasoliman.com",
    "email": "contact@osamasoliman.com"
  },
  "palettes": {
    "dark": { "canvas": "#111310", "surface": "#181b17", "ink": "#f1efe7", "muted": "#a9ada2", "line": "#343930", "primary": "#ff5c35", "readableAccent": "#ff5c35" },
    "light": { "canvas": "#f2f0e9", "surface": "#fffdf7", "ink": "#151713", "muted": "#65685f", "line": "#cbc8bd", "primary": "#ff5c35", "readableAccent": "#c53a18" }
  },
  "typography": {
    "sans": { "family": "Geist", "source": "app/fonts/geist-latin.woff2", "weights": [400, 600] },
    "mono": { "family": "Geist Mono", "source": "app/fonts/geist-mono-latin.woff2", "weights": [400] },
    "rules": ["Use Geist for names, headings and prose.", "Use Geist Mono sparingly for dates and short implementation labels.", "Do not use all-caps paragraphs, decorative section numbers or arrow suffixes."]
  },
  "geometry": { "cornerRadius": 20, "controlRadius": 12, "socialSafeMargin": 88, "bannerSafeArea": { "x": 420, "y": 52, "width": 1060, "height": 280 } },
  "templates": [
    {
      "id": "project-note",
      "name": "Project note",
      "width": 1200,
      "height": 1500,
      "label": "Project note",
      "title": ["Masajidna"],
      "subtitle": ["One product.", "Three connected apps."],
      "body": "I independently built, own and maintain Masajidna. It connects mosque administration, community discovery and public prayer displays.",
      "roles": ["Administrator", "Community", "Public display"],
      "footer": "Built with Flutter and Firebase",
      "editBeforePosting": ["Choose one specific screen or decision to explain in the accompanying post.", "Keep ownership and publisher distinctions accurate. Masajidna is published under Muhkam Limited.", "Do not add usage figures or impact claims without evidence."]
    },
    {
      "id": "engineering-note",
      "name": "Engineering note",
      "width": 1200,
      "height": 1500,
      "label": "Engineering note",
      "title": ["Start with", "the screen."],
      "subtitle": ["Then consider the data", "it actually needs."],
      "body": "In my Halal Kiwi work, I reworked Firestore fetching patterns to avoid unnecessary reads.",
      "decisionLabel": "The decision",
      "decision": "Request the information the interface needs, rather than repeating avoidable data access.",
      "tradeoffLabel": "The trade-off",
      "tradeoff": "Fewer requests are useful only if the screen still receives the updates it needs.",
      "footer": "A note from production Flutter work",
      "editBeforePosting": ["Replace the example with one verified engineering decision when appropriate.", "Explain the constraint and the trade-off, not just the technology name.", "Do not invent performance improvements, caching behaviour or test results."]
    },
    {
      "id": "hiring-introduction",
      "name": "Hiring introduction",
      "width": 1200,
      "height": 1200,
      "label": "A quick introduction",
      "title": ["Hi, I’m Osama."],
      "subtitle": ["Software Engineer", "in Auckland."],
      "body": "I work with Flutter and Firebase, contribute to Halal Kiwi full-time and independently build and maintain Masajidna.",
      "status": "Open to full-time NZ roles",
      "detail": "Unrestricted NZ work rights · Two-week notice",
      "footer": "Let’s talk about your engineering team.",
      "editBeforePosting": ["Confirm availability and notice period are still current.", "Keep full-time New Zealand employment primary; software enquiries secondary.", "This is a reusable draft template, not an announcement that has been published."]
    }
  ],
  "voice": {
    "character": "Friendly, specific and professional. Write like a software engineer talking to a future colleague.",
    "rules": ["Use first person for work Osama actually did.", "Name the product, action and constraint.", "Use short sentences and natural contractions where helpful.", "Use verified facts. Do not invent claims.", "No em dashes, generic AI hype, invented metrics, fabricated testimonials or unsupported seniority.", "Draft posts for approval. Do not publish or schedule from this asset kit."]
  },
  "assetStatus": "Reusable editable design templates only. No posts created, scheduled or published by this kit.",
  "presentationCaptions": {
    "halalKiwi": "Halal Kiwi · Current app interface",
    "masajidna": "Masajidna · Public prayer display"
  },
  "usage": {
    "mark": "Use the original OS monogram as a compact identity aid, never as a substitute for the full name and role in hiring material.",
    "colour": "Orange is an accent, not a background for small white copy. On light backgrounds use #c53a18 for readable small accent text; #ff5c35 is for larger graphic accents.",
    "safeArea": "Keep important content inside the guide rectangles. LinkedIn crops vary by device; check the final upload preview. The banner leaves its lower-left area clear for the profile photograph.",
    "imagery": "These templates contain only original code-native shapes and type. Add genuine owned product captures only after checking for advertising and private information. Never fabricate app UI.",
    "captureNotes": "The Halal Kiwi presentation plate frames the actual 868 × 1950 app capture to show source y160..1400. The mirroring toolbar, phone status area and advertising remain outside the SVG viewport. Product pixels are unchanged. The Masajidna plate uses the original public-display capture straight, without altered interface content. Captures illustrate the products, not independently verified product status or measured performance.",
    "fonts": "Geist font files retain their original SIL Open Font License. Embedded fonts make the SVGs portable in browsers; PNG text is rendered from the same font outlines."
  }
}
