BP

Hi, I'm Brandon

Student at UC Berkeley - College of Engineering

           Brandon is a Junior at UC Berkeley major in Electrical Engineering and Computer Science and minoring in Data Science with a passion for the intersection between space and technology as well as building equitable spaces in engineering. With experience in data structures and algorithms, computer architecture, circuit design and analysis, as well as cryptography and computer security.

Projects

Gitlet - Java

● Built version-control system that utilizes SHA1 hashing system and serialization to maintain persistence of files within the program, with the ability to commit file changes, revert to previous versions, and create branches.

● Implemented through the use of the breadth-first search algorithm, sets, maps, deques, and other data structures.

  • Language: Java

MiniNumpy - C

● Developed a library for performing mathematical operations on matrices and arrays with specific attention to memory allocation using SIMD instructions and OpenMP for parallelization in order to achieve maximum speed and efficiency.

  • Language: Java

Enigma Encryption Machine - Java

● Translated an analog Enigma machine into code that functions like its original used in WW2 to encrypt input. Accomplished primarily using scanners, Hashmaps, String Manipulation(Regex), and ArrayLists.

  • Language: Java

Jump Game with AI Opponent - Java

● Built classic jump game with support for human players as well as AI that finds the optimal move to make with adjustable difficulty.

● Achieved by recursively using the MiniMax algorithm which incorporated the use of Alpha-Beta Pruning as well as through the use of Stacks, 2D Arrays, and ArrayDeques.

  • Language: Java

Technical Coursework

Skills

  • Programming Languages:
    Java,    Python,    C,    SQL,    RISCV,    Go,    Scheme
  • Tools
    Git,   Adobe Photoshop,   Adobe AfterEffects,   Adobe Illustrator,   IntelliJ,   Github

Contact

Email me