About Me
I am a senior machine learning engineer at Discord specializing in recommmendation systems, rankers, NLP, and LLMs. I was previously an Applied Scientist at Microsoft (Bing search and knowledge graph). I have experience in navigating ambiguous problems and leading teams to solve software engineering and applied machine learning challenges. I hold a BS in Computer Science and Engineering from UCLA and MS in Machine Learning from San Jose State University.
Side Projects
Subreddit Finder Bot
Question-answering system for subreddit suggestion augmented by a subreddit graph
BERT Transformers
Hateful Memes
Classified memes as hate speech using both text and image
Tensorflow BERT EfficientNet
Zero-Shot Text-to-Image Generation for Housing Floor Plans
Text-to-image generation for housing floorplans using the CubiCasa dataset
DALL-E PyTorch WandB
Alzheimers MRI Classification
Classify MRI images for level of Alzheimers risk
Kubeflow TFX
Police Violence Prediction
Predicted rate of police violence against racial minorities for major US cities
scikit-learn
CitiBike Forecasting
Forecasted bike rentals and accidents using spatio-temporal features
Prophet scikit-learn
Seeing AI | Currency Recognition
Seeing AI is the talking camera for the blind which provides computer vision tools to aid the visually impaired through a mobile app. During my 2017 summer internship at Microsoft I implemented the currency detection feature for various types of currency.
C# Objective-C Python
Tutti
Realtime app for musicians to jam together in a turn-taking game
node.js react.js socket.io
BruinPlanner
BruinPlanner can help UCLA students plan what classes they should take each quarter over 4 years. It supplies all the courses each major requires in a drag-and-drop grid where students can visually plan what classes they want to take when.
React.js Redux node.js
MentorQ
MentorQ is a realtime mentor hailing system built for hackathons to provide mentors for people who need help. Hackers submit tickets when they want to ask a mentor a question. Mentors can claim and resolve tickets.
React.js Redux node.js MongoDB Docker
Qollab
Qollab is a realtime virtual whiteboard to help students ask questions about lecture content in a classroom. Teachers can write on a canvas on a tablet or computer, and their lecture material is broadcast in realtime to student's devices in the class. Students can annotate the whiteboard with questions and comments.
React.js node.js MongoDB Docker
BPool
Looking for a long distance rideshare but don't want to pay for an Uber? Both drivers and riders can post their trips or request a trip through BPool which provides a platform to match riders to cars with space going to the same destination city.
node.js MongoDB
Kaleidoscope
Kaleidoscope is an application that lets authors build their own online flatpage through reuseable pieces such as headers, subheads, images, quotes, and text sections. This dashboard saves developer time by generating the HTML and CSS of a webpage that they previously manually made for articles.
React.js node.js Docker
Bing 2016 Olympics Search Experience
During my summer 2016 internship at Microsoft, I worked in Bing Experiences to help build the Olympics portal. I specifically worked on the international Events to Watch module which showed the top 5 country-specific events to watch of the day. These events were determined through machine learning by Bing Predicts.
C# .NET
oceanize
Oceanize is an application that makes you happy to be productive and organized during any conversation or meeting through a built-in chat server! Create limitless creative, resizeable, and draggable digital note-taking stickies and minimize them to store in a powerful dynamic note container that creates more room as more notes are added.
node.js socket.io paper.js
Silver Lining
A mobile app to administer the PHQ-9 mental health exam on university students. Built for Morning Sign Out Inc.
Objective-C Firebase
Morning Sign Out News
Keep up to date with medicine and health news published by Morning Sign Out. This app allows users to read, search, bookmark, filter, and comment on articles of interest. Readers can also view most recent articles offline.
Objective-C AFNetworking
bounce
Rebound falling bubbles before they get sucked off-screen! Apply the universal color theme you prefer from the generated choices to style this iOS application.
Objective-C ColoursAPI
Find Me Bubble Tea
Craving for some boba? Use this iOS app to find the 200 closest bubble tea store nearby your current location. Functional world-wide. Store menus, phone numbers, and directions to reach stores are fully integrated in this app.
Objective-C RestKit AFNetworking SOCKit
Spectrum
Spectrum by the Daily Bruin is a photo gallery showing high quality photosets taken by newsroom photographers. View all the galleries that exist or browse through a slideshow of a gallery of interest!
PHP JavaScript Wordpress API