Education

University of California, Berkeley

BA Computer Science • 2019 — 2022

Coursework: (CS61B) Data Structures, (CS61A) The Structure and Interpretation of Computer Programs, (CS70) Discrete Mathematics and Probability Theory
GPA: 3.8/4.0

University of California, Berkeley

BA Applied Mathematics & Statistics Concentration • 2019 — 2022

Coursework: (Math104) Real Analysis, (Math110) Abstract Linear Algebra, (MathC103) Mathematical Economics
GPA: 3.96/4.0

South Brunswick High School

High School Diploma • 2015 — 2019

  • Outstanding Math Student.
  • Governor's School nomination for Top 3 in class of 700.
  • Honor roll every semester. National AP Scholar.

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

Experience

The Voleon Group

Software Engineer, Financial Systems • August, 2022 — Present

Backoffice team. Maintaining and developing accounting and reporting services

Amazon

Software Developer Engineer • May, 2022 — August, 2022

Compliance and Reporting team. Assisted launch of Brazil region reporting. Assisted in maintaining OE.

UC Berkeley EECS Dept.

Course Instructor (Lecturer) • June, 2022 — August, 2022

Lecturer and primary instructor for CS70 - Discrete Math & Probability Theory at UC Berkeley. Delivered lectures to 450 students in-person and remote, wrote exams, managed course logistics

RAISE Lab

Research Assistant • September, 2020 — Present

RAISE (Research in Artificial Intelligence and Sustainable Energy) Lab. First author on paper for low entropy reinforcement learning for solving energy optimizing problems. Author on paper for personalized federated learning solutions for microgrid energy solutions. Technical DevOps support for research team and ML engineering role in implementing models

Eluvio

Software Engineer Intern • June, 2021 — August, 2021

Created a client facing DApp dashboard built on Vue.js for users to manage NFTs, collections and media. Interacted with web3 using Ethers.js and worked closely with IPFS backend to create end-to-end application

UC Berkeley EECS Department

Admin Undergraduate Student Instructor (TA) • June, 2020 — Present

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.

UC Berkeley EECS Department

Undergraduate Course Tutor • June, 2020 — Present

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.

Vydia

Software Engineer Intern • Jun, 2018 — Aug, 2018

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.

Publications

Research Assistant • May 2021

SMIRL is Surprise Minimization Reinforcement Learning technique. First author paper on use of low entropy RL to increase training time and stability in output actions.

Contextual Personalized Federated Hypernetworks for Privacy Preservation in Reinforcement Learning

Research Assistant • March 2022

Author on paper for using personalized networks to share training data in privacy safe manner for reinforcement learning.

Projects

Developer • Feb 2020

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.

iOS Developer • Dec 2018 - June 2019

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.

Docker Migration

SWE Intern, Project Lead • Jul 2018 — Aug 2018

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.

Developer • May 2018

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.

Developer • March 2018 - August 2018

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.

Mousetrap Vehicle

Builder • Jan 2017 - Mar 2019

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.

Lead • January 2017

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.

Electric Vehicle

Builder • Jan 2016 - Mar 2016

Used an Arduino to control vehicle to accurately drive a programmed distance and trajectory. Placed 4th in NJ.

Skills

Programming Languages

Java, Python, JavaScript, Swift, Kotlin, Matlab, LaTeX, HTML/CSS

Software

Docker, Android Studio, XCode, Git, Unity, Linux, SQL

Non-Technical

Agile workflow, experience teaching students, organizing events of 50+ people.

Associations

Computer Science Mentors

Mentor • 2020 — Present

Volunteer to tutor group of 4-5 students learning discrete math and probability theory, CS 70 at Berkeley.

Math Undergraduate Student Association

Social Chair • 2020 — Present

Social Chair in the Math Undergrad Student Association, hosting events to encourage math community.

Science Olympiad at SBHS

Team Captain, Builder • 2014 — 2019

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.