SPARTAN RACING
BMS Senior Project

Hello! I have a passion within embedded software and hardware, and have designed, validated, and managed numerous projects related to embedded systems.
I graduated with a B.S. in Computer Engineering at San Jose State in 2023. There, I led my senior design project and designed a fully in-house battery management system (BMS) PCB and C firmware.
This BMS served as the foundation for successive BMS versions within Spartan Racing Formula SAE.
At Spartan Racing Formula SAE, a collegiate EV race-car design competition, I led the embedded software and hardware for three EV racecar iterations, two of which placed top 10 (and 1st in the 2021 Endurance event) at the annual Formula SAE Michigan competition.
Because of these results, we are currently considered as a top Formula SAE team in California.
Because I think projects like EV race-cars are cool, I still advise and transfer my knowledge to the younger generation out of passion.
Cisco
FEB 2024 - PRESENT
San Jose, CA
Hardware Engineer II (Embedded Hardware & Software)
At Cisco, I was a part of UCS Blade Server hardware and embedded software development and worked on both 2-socket and 4-socket Intel enterprise servers for enterprise customers.
Spartan Racing - Formula SAE
AUG 2019 - PRESENT
San Jose, CA
Software Engineering Lead & Advisor
I led embedded hardware and software development for the 2021 SRE-5 and 2022 SRE-6 electric racecars, which placed top 10 in the Formula SAE Michigan competition of 50+ university teams.
Spartan Racing Formula SAE Website
SpaceX
MAY 2023 - AUG 2023
Hawthorne, CA
Hardware Development Engineering Intern
At SpaceX, I was a part of Starshield Satellite hardware development and I owned, developed, and validated projects that influenced future satellite design as well as mass bring-up of production hardware.
Tesla
JAN 2022 - JAN 2023
Palo Alto, CA
Hardware Engineering Intern
At Tesla, I was on the Infotainment Design and Validation team and was heavily involved with validating all vehicle models' infotainment motherboards/PCBs. I also took self-initiative and extended automated functional testing data in a sortable and readable format, using Splunk, to teams associated with Infotainment hardware.
Western Digital
JUN 2021 - AUG 2021
Remote
Cyber Analysis Intern
At WD, I took ownership of a project to utilize existing Splunk data/logs in order to continuously train a machine learning model with the purpose of detecting high-risk patterns within company employees.
San Jose State University
SEP 2020 - MAY 2021
San Jose, CA
Instructional Student Assistant - Computer Engineering Dpt.
I was selected as an undergrad student to serve as a Instructional Student Assistant for an introductory C programming class (CMPE 30). As a previous student of the course, I provided feedback to the professor, developed and improved the lab curriculum, and worked closely with students and their work.
San Ramon Valley Education Foundation
JUN 2018
Danville, CA
Student Programming Mentor
As a mentor, I closely mentored young students at a multi-week Video Game Design summer camp. By the end of the summer camp, each individual student had his/her own unique game in Unity!
SPARTAN RACING
BMS Senior Project
SPARTAN RACING
SRE-6 & SR-13
SPARTAN RACING
SRE-5
THETA TAU
LED and Mobile App
Happy Household
(Hackathon Winner)
Color Between The Lines Video Game
San Jose State University
2019 - 2023
B.S., Computer Engineering
GPA: 3.85
BMS Senior Project
FEB 2023 - DEC 2023
My senior project is an in-house distributed battery management system (BMS) for a 600V system, custom designed particularly for SJSU's Formula SAE team.
As the team was looking for a new BMS solution for future racecar iterations, I found this to be an excellent opportunity to pursue as my senior project and to further my embedded systems development skills.
In a project group of four, I took the lead in driving the direction of this project, having experience and connections with the Spartan Racing team.
As of 12/02/2023, a custom BMS master PCBA and BMS slave PCBA has already been designed, assembled, and tested.
We have been able to successfully read cell voltages!
The distributed BMS master-slave architecture is designed with isoSPI for its master-slave communication. The BMS master is based on the STM32F105 platform, and the BMS slave is based on the LTC6813 battery stack monitor.
SRE-6 & SR-13 FSAE Racecars
JUL 2021 - JUN 2022
6th iteration of the Spartan Racing Electric FSAE EV racecar and 13th iteration of the Spartan Racing FSAE ICE (internal combustion) racecar. This vehicle competed in the Formula SAE design series.
At FSAE Michigan 2022's FSAE competition:
SRE-5 EV FSAE Racecar
AUG 2019 - JUL 2021
5th iteration of the Spartan Racing Electric FSAE EV racecar. This vehicle competed in the Formula SAE design series.
At FSAE Michigan 2021's FSAE competition:
This FSAE EV racecar SRE-5 placed 1st in ENDURANCE and 2nd OVERALL
I led the embedded software and some electronic design on this vehicle.
Responsible for the Instrument Cluster, Battery Management System, and Vehicle Control Unit development.
ΘΤ LED and Mobile App
MAR 2021 - APR 2021
The purpose of the Theta Tau LED embedded system was to serve as a learning experience and also to develop a tool for the use of Theta Tau's in-person events.
This embedded systems project can be utilized by having the LED matrix simply display a message, or it can also double up as a timer.
The LED matrix and Arduino can be controlled by a custom mobile application via Bluetooth LE.
Currently there is only support for Android, but having a React Native code base will allow for a port to iOS.
This project is also enclosed by a custom SolidWorks CAD enclosure, where the LED matrix and custom PCB reside.
As the project director, I led a team of 14 engineers of different concentrations to create a complete embedded system within 1 1/2 months..
I also drove the non-technical aspects of the project, such as constructing project documents (Gantt chart, bill of materials) as well as communicating cross-team to integrate all parts of the project.
Also as part of the electronics team, my individual technical tasks included the implementation of the Bluetooth LE library into the custom React Native app, the development of embedded firmware in C/C++, and designing the custom PCB.
This project was both proposed and then presented to an audience, where I took the audience's feedback to make improvements to both the project's concept/design as well as our approach towards the project.
Happy Household
JAN 2021
For the SCEGGRAPH 48-hour Hackathon held from 1/8/21-1/10/21 for SJSU students,
hosted by ACM SIGGRAPH Student Chapter and SCE of SJSU.
I worked on this project with one friend, and we won the hackathon!
The purpose of Happy Household was to develop a better way of connecting people through virtual means: we aimed to solve some common communication issues that arise in our household as roommates.
These issues include errand scheduling, as well as a more effective shopping list.
Happy Household helps to centralize helpful household data, like errand and shopping list data, on the cloud that can be simultaneously accessed by multiple people through the Discord messaging platform, and can be arguably more effective in connecting people compared to traditional means.
Happy Household is also designed with IoT integration in mind, having developed a prototype for a wireless embedded system that can interact with the Discord bot only with a USB 5v power supply and WiFi.
My work included the breadboarding and C++ firmware of the IoT embedded system and its integration with the Discord platform. It also included the chores implementation of the Discord bot.
Color Between The Lines
JAN 2019 - MAY 2019
This was one of my first major software-related projects ever, which I took on with two friends during my high school years.
"Color Between The Lines" is an infinite scrolling mobile game.
The primary objective of the game is to beat your previous score, and accumulate currency to purchase cosmetics.
This game was created using Unity and C#. It has been successfully built into a functioning APK on the Android platform.
I worked primarily on the menu logic as well as the implementation of the infinite track generation. I also worked on the game's sound.