Created dbxlint, an in-house Go lint engine to eventually replace linting provided by third-party PHP solution Arcanist. dbxlint reads linter configurations (Bazel targets, flags, etc.), SSH into remote DevBoxes if necessary, and runs Bazel-built and local linters in parallel. Compiled to binary and packaged in SQFS. Currently integrated into Arcanist until transition from Phabricator; used by 800+ engineers during code review process.
May 2021 - August 2021
Hack Week 2021 Grand Prize Winner and most upvoted project of the year. Reimagines photos at Dropbox as Albums (1-many) in addition to Files (1-1). Developed data model for album entities, user-album associations, album-user associations, and album-file associations within Edgestore (object-relational mapping wrapper). Projected ready to ship by end of Q3 for all Dropbox users.
July 2021
Maintained Rails codebase for a repository hosting 22 TB of I/O storage traces with 300 monthly downloads and 500 citations over ten years.
June 2020 - August 2020
A HackMIT 2020 project. Want to watch lectures with other students but don’t have friends in your class? Looking for study buddies to hold each other accountable? Collaborative remote learning has never been easier!
September 2020
The very first foray into frontend design. Created with vanilla JS, HTML, CSS, and Bootstrap. Features some of Kip's projects and works in development.
June 2020 - Present
An implementation of a dynamic image cropping algorithms. Seam carving removes the "least energy seam," which is a path of continuous pixels where the difference in luminosity between pixels in the path and neighbour pixels are minimised.
March 2019
The classic snake game where the snake's latest obsession is spam! A Java applet that allows users to control the snake manually, reverse the snake, or even start AI mode, which uses BFS to find a path to the nearest spam.
May 2019