Hi, I'm Richard! I'm a junior Computer Science major at the University of Michigan and a fungi. Check out my resume.

Education
University of Michigan
B.S.E Computer Science, '22

3.93 GPA, University Honors, Dean's List

September 2018 - Present

Work Experience
Parafin
Incoming Software Engineer

December 2021 - Present

Citadel
Software Engineering Intern

Citadel Execution Services team.

September 2021 - December 2021

Nuro
Software Engineering Intern

Reduced time to clone Git monorepo from 10 minutes to 1.5 minutes. Made bazel builds 10% faster and immune to missing external dependencies.

May 2021 - August 2021

Uber
Software Engineering Intern

Launched personalization based on user food preference data to shortcuts feature on Uber Eats Home page so users can navigate to their most used places in app with one tap.

May 2020 - August 2020

Kare
Co-Founder & Director of Engineering

Created a social media application in a wellness vertical in React Native, complete with online groups for college students to discuss topics and do daily wellness exercises together. Launched to iOS App Store with over 100 users.

March 2020 - Present

Larky
Software Engineering Intern

Implemented functionality for users to edit scheduled push notifications on a React dashboard after creation. Led full stack (Node.js, React.js, Android) development of suppressed notifications feature, an urgent client request.

May 2019 - August 2019

Crowds and Machines Lab
Undergraduate Researcher

Conducted research to develop tools for students to write more readable code.

March 2019 - January 2020

Courses
Operating Systems
EECS 482

Operating System implementation and design. Made a multi-cpu threading library with mutex locks and conditional variables, a virtual pager, and a network file system.

Winter 2020

Computer Vision
EECS 442

Classical methods for computer vision (camera calibration, homography) and deep learning methods for computer vision. Created a tool that estimates physical distance traveled of a person from a smartphone video.

View

Winter 2021

Machine Learning
EECS 445

Created a CNN to classify clothing pictures and used n-grams to perform sentiment analysis on Yelp reviews. Machine Learning algorithm theory and projects, including perceptron, SVM, random forests, neural networks, and clustering.

Fall 2020

Algorithms
EECS 477

In-depth analysis and implementation of algorithms, including divide and conquer, fast fourier transform, dynamic programming, fibonacci heaps, hashing, DFS/BFS, min flow max cut, and linear programming.

Fall 2020

Data Structures and Algorithms
EECS 281

Fundamentals of data structures and algorithms including stacks, queues, hash tables, trees, graphs, greedy algorithm, divide and conquer, and dynamic programming. Finished projects involving DFS/BFS, priority queues, hash tables, and backtracking.

Fall 2019

Computer Organization
EECS 370

opics include datapath, pipelining, caches, virtual memory.

Fall 2019

Elementary Analysis
Math 451

Proving the foundations of calculus on the real line.

Winter 2021

Abstract Algebra
Math 412

Topics include modular arithmetic, polynomials, rings, and groups.

Winter 2020

Projects
Spotify Mixer
Autogenerated group playlists

Make a playlist for you and your friends, full of everyone's favorite songs, with the click of a button

View

Michigan Voting Quiz
Educational Quiz

A quick quiz to communicate key information about voting in Michigan. Played 200+ times.

View

Codenames
Web Game

An online version of the popular card game, Codenames. Built with React.js and Firebase Cloud Firestore.

View

EngageMe
Chrome Extension

Second place winner of Best Use of Google Cloud at MHacks 12! A chrome extension that tracks and aggregates video engagement data for YouTube videos and lecture recordings in order to display over the watch bar the most interesting parts of a video for new viewers.

View

Storeback
Web API

Serves as the back end for online stores built with Flask and SQLAlchemy. Manages sign in/sign out, users, carts, and inventory for online stores.

View

SnapCal
Web App

When users take pictures of fliers with SnapCal, the text is extracted using Google Cloud Vision API and any flier events are automatically added to the user's Google Calendar.

Student Organizations
180 Degrees Consulting
Consulting Club

Consulted for nonprofit microfinance company and Russian fast mover consumer goods company.

January 2020 - Present

Solar Car
Software Team

Built rooms functionality for team World Solar Challenge real-time racing simulator.

September 2018 - February 2019

MPowered
Software Team

Marketed and ran a pitch component for high schoolers.

September 2018 - May 2019

Contact