Memoji of Amol Budhiraja

Hi! I am Amol Budhiraja!

I am studying EECS @ Berkeley. I am currently looking for new grad SWE and MLE roles. I have previously interned @ Meta and Apple. I am also researching the intersection of LLMs and IoT devices @ the Berkeley NetSys Lab. Additionally, I am the VP of Education @ Mobile Developers of Berkeley.

Experiences

Meta Logo

Meta

May 2024 - Aug. 2024

Software Engineer Intern

Engineered the backend of a new platform for businesses to configure and customize large language models (LLM) AI agents to fully automate their customer service capabilities. Integrated AI-driven response mechanisms into Messenger and WhatsApp, leveraging machine learning to improve user engagement and business communication.

Berkeley Netsys Lab Logo

Berkeley Netsys Lab

Aug. 2023 - Present

Undergraduate Researcher

My research is primarily focused on developing SpaceGPT, a large language model designed to simplify user interaction with IoT devices using natural language. SpaceGPT aims to extend the functionality of the existing digiSpace framework and provide a medium for no-code device programming for all users.

Mobile Developers of Berkeley Logo

Mobile Developers of Berkeley

Jan. 2022 - Present

VP of Education

As the current VP of education, and a former product manager and engineer, I help teach new members of the club mobile development with a focus on delivering machine learning solutions. I organize and lead a semester long training program in which I teach a variety of concepts ranging from React Native and Swift to the CNN model architecture. In the past I have also lead the development of client projects from ideation to deployment. I have assisted on 4 client programs accross my 4 semesters in the club and have developed 6+ apps as a part of the club's intensive React Native training program and Techfair competition.

Apple Logo

Apple

May 2023 - Aug. 2023

Software Engineer Intern

I worked on creating computer vision algorithms and models for the Apple Vision Pro.

Alecto AI Logo

Alecto AI

Jan. 2023 - May 2023

Software Engineer Intern

Designed and engineered the startup's real-time messaging and notification infastructure. Enhanced admin platform and optimzied facial recognition system.

Sacramento Municipal Utitlies District Logo

Sacramento Municipal Utitlies District

Jun. 2022 - Sep. 2022

Software Engineer Intern

Created a meter data management system to manage the allocation of smart meters in homes and businesses using Flask. Connected the backends and frontends of various enterprise trading applications using Java Springboot and SQL Server.

Education

During my university studies, I have/am taking courses in a variety of fields: Computer Science, Electrical Engineering, Data Science, Business, and more! For many of these courses, I have compiled notes/resources which have helped me/reflect my learning. Click on the course to access the resource!

Courses Key:

Computer Science

Electrical Engineering

Data Science

Breadth

Business

Teaching Experience

In addition to taking these courses, I also have helped in the teaching of some of them:

CS61A: The Structure and Interpretation of Computer Programs - Academic Intern (Lab Assistant)

CS61B: Data Structures and Algorithms - Academic Intern (Lab Assistant)

EECS 16A: Designing Information Systems and Devices I - Computer Science Mentor (Tutor)

Extra Curriculars

In addition to my teaching, research, and course work, I also actively participated in other extra-curriculars. Here are some of the leadership roles that I have held among numerous school clubs. In addition, I have served as a general member in other societies (Berkeley IEEE, BERKE1337, etc.) and have engaged in recreational activities like intra-mural basketball as well!

Berkeley Netsys Lab Logo

Berkeley Netsys Lab

Aug. 2023 - Present

Undergraduate Researcher

Created SpaceGPT, an LLM that enables seamless device programming, user interaction, and real-time communication with IoT devices via natural language.

Mobile Developers of Berkeley Logo

Mobile Developers of Berkeley

Aug. 2022 - Present

VP of Education

Served as the VP of Education where I redesigned the club's entire training program to focus on machine learning focused mobile development. I have also served as a PM and engineer.

Berkeley Engineering Student Council Logo

Berkeley Engineering Student Council

Aug. 2021 - May 2023

Technical Director

Managed the ESC website, servers, and spearheaded technology-based initiatives.

Associated Students of the University of California (ASUC) Logo

Associated Students of the University of California (ASUC)

Aug. 2021 - May 2022

Engineering Department Associate

Lead initiatives supporting increased access to student resources and tutoring for underpriveldged students in the college of engineering.

My Projects

Throughout my career, I have created numerous projects that have helped apply my learnings from my classes, explore new technologies, and create impactful projects.

Neural Style Transfer

An implementation of the paper: A Neural Algorithm of Artistic Style

Github

Neural Radiance Fields

An implementation of the original Neural Radiance Fields (NeRF) paper.

Website

Sudoku Solver

C++ application that uses computer vision to solve any Sudoku Board.

Github

Genvest

Financial Education mobile app that provides realtime market insights.

Github

PintOS

Implementation of an Operating System with file systems, multi-threading, dynamic memory allocation, etc.

This was a project I created for my CS162: Operating Systems course. Hence, I can not make the project code public.

Project Spec

RookieDB

Java-based Database Management System with multi-granular locking, concurrency, and query optimization.

This was a project I created for my CS186: Database Systems course. Hence, I can not make the project code public.

Project Spec

RISC-V CPU

Logisim-based RISC-V CPU with ALU, DRAM, L1/L2 Cache, TLB, pipelining functionality, etc.

This was a project I created for my CS186: Database Systems course. Hence, I can not make the project code public.

Project Spec

Gitlet

Java-based git versioning control system with branching, merging, remote handling, etc.

This was a project I created for my CS186: Database Systems course. Hence, I can not make the project code public.

Project Spec


© Amol Budhiraja