lil ai - Personal Dashboard
My personal web dashboard / new tab screen. Amongst other features, it automatically checks for and pulls any new stories from Reddit, YouTube, ESPN, and Hacker News. Reddit posts are additionally ranked by a model trained on my historical data.
lil ai - Amazon “Alexa” for the Web
Added Amazon Alexa like voice functionality to my lil ai that can be used to performing basic web browsing actions like Google searching, navigating between pages, scrolling, zooming, etc.
lil ai - Search Assistant
My lil ai search assistant personalizes my Google search results, bumping up the links I'm most likely to click. For common searches, it can even navigate straight to the desired page skipping the 10 blue links entirely.
Personal Data Acquisition / Scraping
As a data professional and hobbyist, I'm often saddened by what little access companies give us to our own data. Given this, I take steps to track and / or acquire it myself.
AWS DynamoDB Helper
I appreciate an elegant, well designed API that is clear and just works. Unfortunately, this is rarely the case with AWS products, so I designed a DynamoDB Helper that allows you to interact with a DynamoDB table as simply and easily as a Python dictionary.
AWS Lambda Helper
AWS Lambda and serverless computing has amazing potential in the data, machine learning, and AI space, however AWS likes to overcomplicate things (see also my DynamoDB Helper) so I made a Lambda Helper that makes deploying serverless functions to AWS easier.
Note: This project currently heavily leverages Lambda functions that are deployed on my personal AWS account. So for now, I'm not making this repo public.
MCTS Tic-Tac-Toe AI
Wanting to learn more about Monte Carlo Tree Search (MCTS), a major part of the original AlphaGo algorithm / paper, I ported a Python 2 implementation I found online over to Python 3. I also created my own implementation to solve some of the drawbacks I observed in the original. For both of these cases, I used Tic-Tac-Toe as my simple, test-case game.