I have more on my GitHub, which includes one-off scripts for productivity, data science, and coding interview prep.
The repo description is Consumer-Facing Order-Ahead Chatbot and Merchant Order-Ahead Reporting Interface with Clover v3 API Integration. I did software planning, set up the Facebook Messenger API and webhook server, integrated part-of-speech tagging and a Redis cache, and implemented a naive item recommender using collaborative filtering. Built at the internal Clover hackathon with two other interns. Python.
diagram (can’t publish code)
A distributed hash table written in Go.
Port traffic mirror without iptables. Written in Python.
Flask web app that takes face still and pools emotional prediction data from machine learning APIs (Microsoft Cognitive Services, Indico, Clarifai) to initiate a conversation with a chatbot. I created a data pipeline including WebRTC to grab webcam data, database-less data-URI hosting with sshfs and other Unix calls. I introduced two hackathon newbies (Claryssa and Minah) to HTML, CSS, and JS. Written in Python.
blog post (forthcoming) · github
Tried to determine the optimal database engine tuning parameters for Percona MySQL based on some load, using the OLTP benchmark. Then wrapped the data around a Flask app with d3 and two-factor SMS auth. Won Honorable Mention at the Clover Network Invitational 2015. Bash, Python.
Data visualization of a network graph based on 18,000 texts, with weighted edges representing sentiment degree between named entities. Won Judges’ Favorite Hack at the 6Sense Data Hack in San Francisco. Python.
blog post · github
MAMP stack web app that uses the Google Places and Google Maps APIs to find good restaurants on the way from point A to point B.
This was my first personal project ever, at the first out of 12 hackathons I’ve attended. It was an Arduino-backed temperature sensor and display that changed color based on temperature changes. I wrote the algorithm to adjust the color in C.
github · video
My implementations of these are not public due to University policy.
Spring 2016 (CS 439 Principles of Computer Systems)
Features on top of an operating system framework (Linux kernel-style lists and bitmaps, etc.) for the 80x86 architecture. A partner and I pair-programmed during the entire semester to implement this toy OS’s threading, system calls, virtual memory, and file system. Written in C.
Fall 2015 (CS 429 Computer Organization and Architecture)
Spring 2015 (CS 314 Data Structures)
Stuff I want to tinker with