work.mattriley.experience
Samples
9 randomly sampled records from the AT Protocol firehose
work.mattriley.experience (9 samples)
{
"logo": "https://images.ctfassets.net/d27qpdzvdnzn/3yskGMHG7EZIRDyNkPUXQQ/ccff664a66ae456cbd7dc1951c44feed/metrisk.png",
"tech": [
{
"icon": "devicon-plain:amazonwebservices-wordmark",
"title": "AWS"
},
{
"icon": "logos:google-cloud-functions",
"title": "Cloud Functions"
},
{
"icon": "devicon:dynamodb",
"title": "DynamoDB"
},
{
"icon": "devicon-plain:googlecloud",
"title": "GCP"
},
{
"icon": "devicon-plain:githubactions",
"title": "Github Actions"
},
{
"icon": "devicon-plain:graphql",
"title": "GraphQL"
},
{
"icon": "logos:aws-kinesis",
"title": "Kinesis"
},
{
"icon": "simple-icons:awslambda",
"title": "Lambda"
},
{
"icon": "devicon-plain:nodejs-wordmark",
"title": "NodeJS"
},
{
"icon": "simple-icons:googlepubsub",
"title": "PubSub"
},
{
"icon": "simple-icons:serverless",
"title": "Serverless"
},
{
"icon": "devicon-plain:typescript",
"title": "TypeScript"
}
],
"$type": "work.mattriley.experience",
"order": 3,
"title": "Software Engineer",
"company": "Metrisk",
"endDate": "2021-07-16T00:00:00Z",
"startDate": "2019-07-15T00:00:00Z",
"description": "<p>I was hired as a software engineer to work on the core promotion management system for Metrisk.</p><p>However my main role was creating the service behind <a href=\"https://scan2recycle.com\">Scan2Recycle</a>.</p><p>This product made use of <a href=\"https://cloud.google.com/vision\">Google Cloud Vision</a> to detect products from uploaded images from the users, which would then return a reward - e.g. store loyalty card points, when the product was placed into an in-store recycle bin.</p><p>The main Metrisk system was built on AWS using AppSync and Serverless, the Scan2Recycle system was built on GCP making use of PubSub and Cloud Functions alongside Cloud Vision API.</p>"
}
did:plc:g5frjlzwnpjtxlc6chaqbl4o | at://did:plc:g5frjlzwnpjtxlc6chaqbl4o/work.mattriley.experience/20260610T165944-eadd80f1