{"pageProps":{"projects":[{"name":"HBO Recommended By Humans","year":2019,"cover":"/images/projects/hbo-recommended-by-humans/cover.png","slug":"2019-hbo-humanreco","overview":"I built a system to collect and display social recommendations for HBO shows. \nIt had three main parts: a crawler that monitored Twitter for mentions of HBO shows, \nan automated tagger that used natural language processing to categorize these mentions, \nand a content management system where HBO staff could review and publish the best recommendations.\n","sections":[{"title":"Twitter Crawler","details":"The twitter crawler was consuming the twitter api based on predefined keywords and mentions.\nIt was implemented as a scheduled Lambda function that would then feed the content into an SQS queue.\n"},{"title":"Content Annotation","details":"The content from the queue was then processed by an additional lambda function for sentiment analysis, categorization and simple moderation.\nThe results were then stored in a DynamoDB table for further processing.\n"},{"title":"CMS Integration","details":"The processed content would then be fed into a Contentful CMS for the HBO team to curate and eventually publish on the site\n"}],"roles":["Technical Lead","Back-end Developer","Infra planning / setup / maintenance","Technical communication with client"],"technologies":["AWS Lambda","Amazon SQS","Serverless Framework","Contentful"],"publish":true},{"name":"HP Sound in Color","year":2016,"cover":"/images/projects/hp-sound-in-color/cover.jpg","slug":"2016-hp-soundincolor","overview":"Led technical development and implemented the backend of this\nweb application that transforms audio input into generative art\npieces. I created the rendering pipeline that turns them into shareable assets\nand high resolution posters.\n","sections":[{"title":"GPU-accelerated Rendering Environment","details":"In order to leverage the rendering work on the frontend, I created a server-based rendering environment.\nusing a headless browser on a GPU accelerated AWS instance. This allowed us to reuse the frontend rendering without any modifications \n"},{"title":"High-Resolution Output Pipeline","details":"Designed client-server architecture for high-resolution image generation, as well as created JSON-based state system for artwork parameters\n"}],"roles":["Technical Lead","Back-end Developer","Infra planning / setup / maintenance","Technical communication with client"],"technologies":["AWS Lambda","Amazon API Gateway","Amazon S3","Amazon SQS","Terraform","Selenium","GPU-accelerated rendering"],"publish":true}]},"__N_SSG":true}