Berkeley, CA • tarang.sriv@berkeley.edu
Hi! I am a student at the University of California, Berkeley double majoring in Applied Mathematics and Computer Science. I enjoy teaching math and CS and making fun software projects. Currently looking for research and internship opportunities. (he/him/his).
Coursework: (CS61B) Data Structures, (CS61A) The Structure and Interpretation of Computer Programs, (CS70) Discrete Mathematics and Probability Theory
GPA: 3.94/4.0
Coursework: (Math104) Real Analysis, (Math110) Abstract Linear Algebra, (MathC103) Mathematical Economics
GPA: 3.94/4.0
Highlighted Coursework: Data Structures, iOS Development, Android Development, Machine Learning, Linear Algebra, Multivariable Calculus, Differential Equations, Complex Analysis, Real Analysis
GPA: 4.4/4.0
20 hr TA for (CS70) Discrete Mathematics and Probability Theory, a 700 person class covering topics like logic, graph theory, RSA, computability, discrete and continuous probability, Markov chains and more. Responsible for heading discussion sections, creating course material and administrating course grading.
10 hr course tutor for (CS61A) Structure and Interpretation of Computer Programs, a 1800 person class focusing on designing programs, OOP, higher order functions, recursion and more; taught in Python, Scheme and Sqlite. Responsible for running small sections, tutoring a small group of students.
Used JS, react and react-native for feature development in Agile workflow. Revamped DevOps with Docker. Worked on developing and maintaining web and mobile applications for artists and producers.
Created a web application with React, to show local sourced news to a wider audience. With a primary focus on creating an interface that incites discovery.
I made the iOS client for a messaging app called BubbleMessaging. The app uses user location to leave messages tied to GPS coordinates that other users can pickup.
Upgraded the entire teams development environment to use containerization tech. Saves around four hours in onboarding process, and around half hour per developer in daily usage.
Hardware device powered by Arduino and Android app to verify logins using AES. Provides a two-step authenticator in a fun way, to encoursage usage.
Android app for creating a network for local commerce by requesting and completing tasks. Needed a way to get stuff from around our town so we created this app to request help from seniors.
Created the most efficient vehicle with stored potential energy in mousetrap. The vehicle moved forward and backwards, as well as in a specific trajectory. Placed 3rd in NJ. Used Arduino to control vehicle to accurately drive a programmed distance. Placed 4th in NJ.
When the school district was considering a redesing of our HS website I took the lead with a couple other students to audit the old website, noting any broken and stale links and also taking feedback on design decisions.
Used an Arduino to control vehicle to accurately drive a programmed distance and trajectory. Placed 4th in NJ.
Java, Python, JavaScript, Swift, Kotlin, Matlab, LaTeX, HTML/CSS
Docker, Android Studio, XCode, Git, Unity, Linux, SQL
Agile workflow, experience teaching students, organizing events of 50+ people.
Volunteer to tutor group of 4-5 students learning discrete math and probability theory, CS 70 at Berkeley.
Social Chair in the Math Undergrad Student Association, hosting events to encourage math community.
As captain I arranged the travel and meetings of a 40+ person team. We travelled throughout the Northeast to various competitions. As builder, I competed in several events and placing in the State competition.