AS

Hi, I'm Aarin

CS @ UC Berkeley

I'm a junior 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

Currently @ AeroVironment

Software Engineering Intern

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

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

Clarity Technologies

Software Consultant

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

  • React.js
  • HTML
  • CSS
  • JavaScript

EECS Department

Academic Student Employee

Taught Data Structures and Algorithms concepts in Java, debugged student code, held Office Hours, and graded homework.

  • Java
  • IntelliJ
  • JUnit

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