Stuff (Personal)
blursed.py
December 11, 2019Just because you can do something doesn’t mean you should! What started off as a (mostly) innocent attempt to mess around with code that modifies code ended as all such things tend to: simultaneously blessed and cursed. Read more about what unfortunately managed to be accomplished with Python codec abuse here here.
Tags: Python, Open Source, Fun, Meta
  Stuff (Data)
News Scrapers
November 23, 2019A handful of specific scraping scrapes for news and social media websites. Done mainly to collect data for word embedding models for use in the Neuroeconomics lab.
Tags: NLP, Data Collection, Open Source
  Stuff (Personal)
Blockcard
April 1, 2019An overcomplicated way to send people birthday cards through the power of blockchain. The repo is an implementation of the accompanying paper here which is probably more interesting than the tooling itself :)
Tags: Python, Open Source, Fun, Tools
  Stuff (Personal)
Showdown.py
January 10, 2019A Pokemon Showdown! client for Python 3.4 and 3.5. This was written to make it easier to write bots, interact with users, moderate chat rooms, and collect data. Takes advantages of Py3’s async features to allow multiple connections over websockets, maintain IO channels, and to integrate with existing IRC bots.
Tags: Python, Data Collection, Web, Open Source
  Stuff (Personal)
VADER Sentiment Analyser
July 5, 2018VADER (Valence Aware Dictionary and sEntiment Reasoner) is a lexicon and rule-based sentiment analysis tool that is specifically attuned to sentiments expressed in social media. It is fully open-sourced under the MIT License. This is a port of the original module, which was written in Python. If you’d like to make a contribution, please checkout the original author’s work here.
Tags: Rust, Python, NLP, Open Source
  Stuff (Personal)
This Website
May 25, 2018For more details, visit the website, navigate to the portfolio section, look for the “This Website” entry under the personal tab, and follow the directions listed there.
Tags: Web, Meta, Recursion, Open Source
  Stuff (Personal)
Cloud Vision App
April 15, 2018Designed and built app to recognize objects and text in the user’s field of view and display relevant language translations. Built on top of Android OpenCV and Google’s Vision API. Designed and released overnight for SodaHacks 2018, earning finalist position out of 100+ competitors.
Tags: Java, Android, Open Source, Hackathon
  Stuff (Personal)
Berkeley Lost and Found Bot
October 20, 2017An email bot that notifies the user whenever new items have been added to the UC Berkeley Lost and Found. Up-to-date data is synced with a Firebase database, and displayed on the interative webpage. Currently being run off of OCF infrastructure. In loving memory of the pair of glasses that I lost during orientation week :’(
Tags: Python, Firebase, Data Collection, Web, Open Source
  Stuff (Personal)
Hog Contest Visualizer
October 20, 2017Tools for developing optimal strategies for the game of Hog when complete information is available, and for approximating solutions when there is incomplete information. Includes visualization tools to watch strategies evolve between iterations. More details in this post
Tags: Python, Visualization, Open Source, Berkeley