AS

Hi, I'm Aarin

CS @ UC Berkeley

I'm a senior studying computer science at UC Berkeley interested in software engineering and machine learning. I'm passionate about creating impactful apps and love learning new skills!

headshot

Professional Experience

Stripe

Software Engineer Intern

Built CRUD APIs to meet KYC requirements and an event-driven system for cross-database consistency.

  • Ruby
  • Java
  • MongoDB

AeroVironment

Software Engineer Intern

Automized daily regression testing and enhanced logging to notify engineers of vehicle controller failures.

  • C#
  • .NET
  • Python
  • HTML
  • CSS

EECS Department

Teaching Assistant

Teaching Operating Systems and Systems Programming. Previously, taught Computer Architecture and Data Structures.

  • C
  • CGDB
  • Valgrind
  • Java
  • IntelliJ
  • JUnit

Clarity Technologies

Software Consultant

Built front-end for Alzheimer's research platform to display real-time trial metrics.

  • React.js
  • HTML
  • CSS
  • JavaScript

Projects

SnapCycle

Utilizes device camera and AI image recognization to offer guidance on proper trash disposal methods.

Awarded "Most Sustainable Hack" at AECtech hackathon LA 2023.

  • Python
  • Flask
  • JavaScript
  • Vue.js
  • OpenAI API
  • Salesforce BLIP

Immerse

Interactive AI-driven 3D game aimed to educate children about cancer and the immune system.

Received "Best Project" award by audience at Virtual Worlds Hackathon LA 2023.

  • Unity
  • C#
  • Inworld AI
  • Blockcade Labs AI

SayLess

Visual communication platform that utilizes AI to generate sentences for users with speech impairments.

  • Python
  • PyQt5
  • GPT-J

Matrix Convolutions

Explored parallelism through 2D Matrix Convolutions.

Achieved a 7.9x speedup over single threaded performance using OpenMP multithreading and Intel SIMD instructions, 2.6x speedup using multiple processes with Open MPI.

  • C
  • OpenMP
  • Open MPI
  • Intel Intrinsics

Gitlet

Miniature version of Git.

Can create and switch between branches, merge branches with both fast-forward and three-way merge options, view commit history, and undo certain commit actions.

  • Java
  • JUnit

Ataxx

Strategy game with GUI and AI opponent using game trees, minimax-algorithm, and alpha-beta pruning.

  • Java
  • JUnit

Clubs and Activities

Neurotech@Berkeley

Software Engineer

Developing brain-computer interfaces through EEG analysis and machine learning.

  • Python

CS Mentors

Senior Mentor

Lead weekly lectures for Data Structures and Algorithms course at UC Berkeley.

  • Java

EECS Department

Academic Intern

Taught foundational programming concepts such as recursion, OOP, and complexity analysis.

  • Python
  • SQL
  • Scheme

RCSA Corporate Relations

Commitee Member

Facilitate professional development workshops to connect with industry and academia.

Skills

Contact

Email me