About Me

I'm currently interning at Google on the Smart Home team under Assistant. Previously, I worked at Expo where I helped make mobile apps easier to build. After that, I'll be finishing up my Computer Science degree and looking for full time opportunities. In my free time, I build side projects, read books, run, skate, and powerlift.

Projects

I'm passionate about creating products that make people's lives easier. Here are some things I've built:

project

Schedule Helper

Chrome Extension that helps UC Davis students build their schedules by highlighting conflicts and displaying professor ratings. Over 10,000 monthly active users (30% of students).

project

Expo In-App Purchases

React Native module and NPM package that abstracts over the native Android and iOS billing libraries and exposes a JS API to allow developers to monetize their RN/Expo apps.

project

Todo-to-issue

CLI tool that converts forgotten TODO comments into actionable GitHub issues interactively. Written entirely in Rust.

project

Phase

Network graph visualization library for complex systems and simulations. Built on top of D3.js to expose a simple API for creating dynamic graphs with real-time events.

project

Nose Goes

Python application that allows a user to control their web browser entirely hands free using only facial gestures and voice commands. Built using OpenCV, Selenium, and GCP.

project

Smart Sensor

IoT Device that monitors the number of people in a room and automates lights to reduce energy consumption. Won Best Environmental Hack at HackDavis.

project

Speed Visualizer

Web application that allows you to visualize the distribution of speed for every trip recorded by Comma.ai on any given day from their dataset. Built using Flask, SQLite, and Mapbox.js.

project

Uncover Your Usage

Web application that uses a custom pretrained model to predict your annual energy usage based on an analysis of your household features. Built using Flask, Vue.js, and Keras.

Contact

Hit me up if you're in the Bay Area! I'd love to grab coffee and chat.