Stuff (Professional)
Data Engineer Intern @BOLD
June 2019 - August 2019I interned at the career service company BOLD over the summer of 2019. This job was a really nice extension of some of the embedding projects I was doing earlier in the year for research and it was great to see the technique cropping on in an industry application!
Summary
- Built backend of semantic search and recommendation system for LiveCareer’s job matching service, incorporated into data pipeline
- Worked closely with data science team to build set of offline evaluation measures for information retrieval
- Benchmarked new system against existing one, verified improved relevance and ~80% reduction in preprocessing time
  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 (Coursework)
Penetration Testing
Course: CS161 (Computer Security)Term: Spring 2019
A close contender for my favorite security project. Students were handed an insecure webserver and tasked to find 7 exploits. It turns out breaking stuff is orders of magnitude more fun than making stuff!
  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 (Coursework)
Bear Maps
Course: CS61B (Data Structures)Term: Spring 2018
This project consisted of three main parts:
- Rasterize map tiles of backend and serve to the front end
- Modify an XML parser to convert OpenStreetMap data for the city of Berkeley into appropriate data structures on the backend
- Implement A* search to provide navigation directions
  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