ritik batra

self portrait

developer. designer. dancer. dreamer.

Hi there! My name is Ritik and I'm from the Bay Area in California. I am currently an undergraduate at UC Berkeley studying Electrical Engineering and Computer Sciences with minors in Data Science and Political Economy. I am also working towards the Berkeley Certificate in Design Innovation and Certificate in Entrepreneurship and Technology.

My biggest drive is impact – I love being part of communities and teams that are passionate about igniting change. The world we live in has a whole array of problems and I can't help but start chipping away at them one-by-one. I have worked at Goldman Sachs and Rally Health in past summers and am currently working under Professor Alice Agogino's guidance in Squishy Robotics. Apart from my technical work, in quarantine I've been refining and honing my passions for graphic art, animation, dancing, and baking.

If you like what you see, please feel free to reach out to me for Summer 2021 opportunities!

Jacobs Hall Lady Strandbeest Photoshoot

lady strandbeest

My partner and I set out to create a Strandbeest prototype (inspired by Theo Jansen's large model) that moved as if it's walking. We built the prototype using a laser cutter, two motors, and a battery pack. Some challenges faced were the friction between the gears and legs (used beeswax) and the weight of the core (we made incisions to the main box to decrease its weight and added another pair of legs for stability).

design document
Computer Science 160 UI/UX


Given the prompt to solve a problem using the android platform, my team created an application called interviewXL that specifically helps computer science students by providing them with an essential interviewing journey to help them learn how to frame their situational question responses as well as connect with others in the field who have succeeded in similar interviews.

Personal branding website


Personal branding has always been a goal of mine and this website is an example of me implementing the design principles to create a product. I built this website using vanilla Javascript, HTML5, and CSS3.

Berkeley iOS Decal iClass


My team created an iOS app to make attendance tracking and lecturing easier for professors. This app uses the location of the professor in comparison to students to determine whether a student is actually in class or not when signing in for attendance that day and the professor can turn on and off attendance tracking. We were one of the 10 projects selected from 40 teams to showcase our project to UC Berkeley CS professors.

Figma choreoX prototype choreographer dancer


As a dancer and choreographer, I've found multiple pain points with the current solutions for creating dance formations online, so I'm working on a minimum viable product for my friends in dance teams to beta test and then publish to the app store.

UC Berkeley 3D Modeling and Animation Decal Organization


Over the course of a semester, my team and I storyboarded, planned, modeled, rigged, animated, and produced a 3D animated short, Story of a Pencil. Using the industry standard tools, we collaborated to build a pencil's perspective on the world with a variety of facial expressions and effects and we showcased our project to the UC Berkeley Undergraduate Graphics Group at the end of the semester.

Berkeley CalHacks EasyPay PayPal Prize


For CalHacks 2018, my team created a text-based bot that processes individual and group tests via Natural Language Processing to understand user intents for transferring money via Venmo. We added additional functionality to handle splitting the bill using keywords and a Venmo API we found. We won first place for PayPal's challenge of creating a financing application to help college students manage their money more easily.

Jacobs Hall Sound Machine Photoshoot

sound machine

Using a simple Arduino board and servo, my teammate and I had to create a machine that creates sound upon the push of a button. Using gear ratios when laser cutting the pieces and pulling normal objects to create sound, we build a machine that creates sound due to the marbles in the rotating cylinder along with a xylophone-like structure to hit keys of different length to produce different sounds.

design document
Squishy Robotics

Squishy Robotics

Sep 2020 – Present

Under Professor Alice Agogino's guidance, my team is working to integrate OSISoft's data platform into Squishy Robotics's current robot and recommend which sensors Squishy should include to predict chemical plant disasters.

TensorFlow Figma OSISoft
Goldman Sachs

Goldman Sachs

Jun 2020 – Jul 2020

As a part of the Core Workplace Services team, I redesigned the core platform system for processing over 50K monthly requests for third-party services such as Zoom and Office using RabbitMQ and Typescript. I also analyzed the current infrastructure and integrated a new cache component using Redis to make request management more efficient and reduce data loss.

RabbitMQ Typescript Redis
Venture Strategy Solutions

Venture Strategy Solutions

Sep 2018 – Dec 2020

Venture is a UC Berkeley strategy consulting organization known for providing actionable and impactful recommendations to startups in the Bay Area. I started by consulting for a game publishing company called N3twork and spearheaded a Python tool to scrape SensorTower's databases to help N3twork identify suitable games on the app store to partner with. As External Vice President, I led a few initiatives focusing on DE&I and Venture branding by leading a Berkeley Case Competition with Tesla and working with multiple organizations on campus to open our resources to other students. I also was involved in the creation of the Tech committee and created programs to make our processes more efficient, such as a Stable Marriage Algorithm script to match consultants with projects fairly.

SensorTower Tesla Python
Rally Health

Rally Health

May 2019 – Aug 2019

My primary role was to maintain Rally's iOS application for employers to incentivize their employees to stay healthy. I first pushed bug fixes, ran automation tests using Appium, and upgraded their core software, but then I saw an issue with Rally's mobile product as it lacked a companion watch app. I designed, pitched, and built a watchOS app to function with their iOS product from scratch for their 35M customers.

Swift Appium Jenkins

uc berkeley courses

b.s. electrical engineering and computer sciences 2022

computer science

cs162: operating systems and system programming

cs170: efficient algorithms and intractable problems

cs186: introduction to database systems

cs188: introduction to artificial intelligence

cs189/289: introduction to machine learning

cs198: ios swift development

cs61a: the structure and interpretation of computer programs

cs61b: data structures

cs70: discrete mathematics and probability theory

data science

africam134: information technology and society

datasci100/200: principles and techniques of data science

ieor135/290: applied data science with venture applications

statc8: foundations of data science


cs160/260: user interface design and development

cs198-003: ucbugg 3d modeling and animation

desinv10: discovering design

desinv21: visual communication & sketching

desinv22: prototyping and fabrication


ee16a/b: designing information devices and systems

econ100a: economic analysis – micro

soc121: innovation and entrepreneurship

polecon100: classical theories of political economy