# Brandon Cavins > SWE @ Google Location: San Francisco, California, United States Profile: https://flows.cv/brandoncavins ## Work Experience ### Software Engineer @ Google Jan 2022 – Present | Mountain View, California, United States ### Software Engineer @ Unknown Jan 2021 – Jan 2022 | Apple Valley, California, United States - Worked on various projects to refine programming skills and gain experience - Created sudoku solver in C and GUI in python. The solver utilized the backtracking algorithm and the GUI was created using pygame. - Built Django web application for organizing recipes. Utilized a relational SQL database (PostgreSQL) to store related data such as recipes, shopping lists, and ingredients. - Built a real-time chat web app that utilizes a REST API and websockets to transfer data between the client and server. The server-side code is written in Go using the Fiber framework and the client-side code is written in React.js. User information and messages are stored in a Mongo database. The database and server-side code are dockerized and the app is deployed on Vultr (a VPS). ### Tutor @ Unknown Jan 2020 – Jan 2021 | Apple Valley, California, United States - Took responsibility for my little brother's education while in quarantine - Helped him with homework while allowing him to think through problems and come to his own conclusions ### FPGA Engineer @ Unknown Jan 2020 – Jan 2021 - I taught myself digital logic and FPGA development through various textbooks. - For around half a year I spent my time working on small FPGA projects to ensure that I understood the basics of FPGA development. - I then worked on an SoC based on the Microblaze MCS. This SoC was intented to handle various serial communication protocols (UART, I2C, SPI). I designed it in SystemVerilog and wrote the drivers in C++. - The next project was a 5-stage pipelined RISC-V CPU designed in Verilog. I handled RAW hazards through data forwarding and I handled control hazards by moving the comparator into the ID stage. - I wrote an assembly program to test the functionality and loaded it into instruction memory. - Finally, I designed a direct digital frequency synthesizer with a low-pass FIR filter with 15 taps capable of generating and modulating sinusoidal waves up to 5MHz. ### Data Scientist @ Unknown Jan 2019 – Jan 2020 | Apple Valley, California, United States - Took an online data science course where I learned to use scikit learn, pandas, and tensorflow to create predictive models - After completing the course, I worked on various projects related to data science (https://github.com/bzeeno/Data-Science) ### BPhysics.com Founder @ Unknown Jan 2019 – Jan 2019 - Built a website for educating high-school students on computational research in physics and astronomy. - Created around 10 hours worth of educational videos - Built the website using MongoDB and Node.js ### Research Assistant @ University of California, Santa Cruz Jan 2018 – Jan 2019 | Santa Cruz, California, United States ### Physics Tutor @ University of California, Santa Cruz Jan 2018 – Jan 2018 | Santa Cruz, California, United States ### Customer Service Representative @ Ross Stores, Inc. Jan 2017 – Jan 2018 | Santa Cruz, California, United States ## Education ### Bachelor's degree in Astrophysics University of California, Santa Cruz Jan 2016 – Jan 2019 ## Contact & Social - LinkedIn: https://linkedin.com/in/brandon-cavins-4070b016b --- Source: https://flows.cv/brandoncavins JSON Resume: https://flows.cv/brandoncavins/resume.json Last updated: 2026-03-22