{
"id": "work.mattriley.experience",
"defs": {
"main": {
"key": "any",
"type": "record",
"record": {
"type": "object",
"required": [
"order",
"company",
"title",
"description",
"logo",
"tech",
"startDate"
],
"properties": {
"logo": {
"type": "string",
"format": "uri",
"description": "Absolute URL for the company logo."
},
"tech": {
"type": "array",
"items": {
"ref": "#techItem"
},
"description": "Technology badges associated with the experience."
},
"order": {
"type": "integer",
"minimum": 0,
"description": "Display order for the homepage experience list."
},
"title": {
"type": "string",
"description": "Role title for the experience entry."
},
"company": {
"type": "string",
"description": "Company or organization name."
},
"endDate": {
"type": "string",
"format": "datetime",
"description": "Inclusive end date for the role, if completed."
},
"startDate": {
"type": "string",
"format": "datetime",
"description": "Inclusive start date for the role."
},
"description": {
"type": "string",
"description": "HTML description rendered by the frontend."
}
}
},
"description": "A single experience entry with embedded technology badges."
},
"techItem": {
"type": "object",
"required": [
"title",
"icon"
],
"properties": {
"icon": {
"type": "string",
"description": "Icon identifier used by the frontend."
},
"title": {
"type": "string",
"description": "Human-readable technology name."
}
},
"description": "A technology badge embedded inside an experience record."
}
},
"$type": "com.atproto.lexicon.schema",
"lexicon": 1,
"description": "A work experience entry displayed on mattriley.work."
}
Metadata
- DID
-
did:plc:g5frjlzwnpjtxlc6chaqbl4o
- CID
-
bafyreiajn6zstouac6lpdzgbnzoqnszmmdo3djtgeftutagxhqi7zdhrtu
- Indexed At
- 2026-06-09 23:15 UTC
- AT-URI
-
at://did:plc:g5frjlzwnpjtxlc6chaqbl4o/com.atproto.lexicon.schema/work.mattriley.experience