Hi. I'm Rishi Bala.

I'm a freshman at UT Austin pursuing degrees in Electrical and Computer Engineering Honors and Business Honors under the Texas ECB program.

See my Resume

In the past couple of years, I've pursued multiple different hobbies and leadership positions, ranging from managing my school's newspaper as the editor-in-chief to leading our award-winning jazz band as the drummer. On the technical side, I've learnt to use different programming languages like Java, Python, or C++, while also teaching myself design softwares such as Fusion360 or SolidWorks. In high school, I dedicated much of my time to captaining my VEX robotics team, finshing second in the world, as well as working as a research intern at the New Jersey Institute of Technology, where I designed a nano-scale robotic assembly machine and co-authored a review paper on magnetotactic bacteria.

Currently at UT Austin, I am heavily involved with Longhorn Racing Electric, an organization competing in the Formula SAE Competition. I recently led the design of the Thermal Sensor Module (TSM), an enclosure housing a custom PCB responsible for temperature sensing, radiator fan control, and cooling flow monitoring. This work required translating system requirements into hardware and firmware decisions, including schematic design, soldering and validation testing, and embedded firmware development. Through these experiences, I've developed a strong interest in embedded systems and computer architecture, driven by a desire to understand how systems are built and optimized.

Next

Electronics Engineer

Longhorn Racing - Electric

  • In charge of designing the Thermal Sensor Module; created a custom PCB integrating temperature sensing and radiator fan control.
  • Owned the full development cycle, including schematic design, PCB layout, soldering, debugging, and firmware development.
  • Collaborated with members across all subsystems to reach the 100-mile testing goal before unveiling.
  • Selected for LHRe from a pool of 800+ UT applicants, representing a 5% acceptance rate.

Next

VEX Robotics

Captain, Head Builder, Design, CAD

  • Captained a six person VEX team; spent upwards of 30 hours each week.
  • Engineered design revisions on each robot based on performance metrics.
  • Employed CAD software such as Autodesk Fusion 360 and Autodesk Inventor; used programming languages such as VEXCode Pro V5 and PROS (loosely based off C++).
  • Documented the engineering design process, debugging stages, and theory applied in a 800+ page engineering notebook, winning 5 regional awards.
  • 2022 World Finalist, 2025 World Divison Finalist, 2022 New Jersey Excellence Award, 2025 New Jersey State Champion

Next

Physics and Mechanical Engineering Internship

NJIT Intern – Prof. Nuggehalli Ravindra and Prof. Balraj Mani

  • Worked and researched as a primary author for a review papers on magnetotactic bacteria (MTB)
  • Researched and wrote about the applications and properties of MTB and magnetosomes; created a list of MTB patents and companies.
  • Studied the history, properties, applications, and benefits of the usage of ferrofluids, especially in relation to cancer therapies.
  • Utilized CAD to design a prototype magnetic-field-assisted robotic assembly machine for nanoscale semiconductor devices.
  • Produced an array of milli-scale electromagnetic coils controlled by H-bridges to control miniature robots and robotic arms.

Next

Portfolio

See my Github for the full code and in-depth writeups.

6502 Breadboard Computer

August 2024 - December 2024
  • Built a breadboard computer using the classic 6502 microprocessor.
  • Programmed simple instructions and games in assembly.
  • Created a custom clock module using a separate Arduino Uno; used an Arduino Mega to communicate with the 6502 computer.
  • Utilized an EEPROM programmer to transfer code to the processor; used several LCD displays and an array of electronics.

Word Hunt Robot

July 2024
  • Created an Arduino robot that uses three servo motors running on a 9V battery and a voltage divider to play the iMessage game Word Hunt.
  • Used a custom, conductive stylus made from aluminum foil, electrical current, and a cut pen.
  • Runs on a Java program that creates a Trie data structure by parsing the entire Collins Dictionary, finding all possible words.
  • Sends information through socket communication to a Python script and serial communication to the Arduino.
  • Demonstration Video

Formula 1 Elo Engine

June 2024
  • Used historical data from every Formula 1 race provided by the Ergast API to calculate each driver's peak and final Elo ranking.
  • Created several algorithms loosely based off the Chess.com ranking system to calculate every Elo ranking.
  • Adapted the Elo system such that each driver’s ranking changes based off if they place ahead of or behind their teammate in a race.
  • Demonstration Video

JavaXchange

July 2023 - August 2023
  • Developed a multithreaded stock market simulation that records transactions, matches BUY/SELL orders, and uses serialization to commnunicate with individual trading bots.
  • Allows for trading bots running different trading strategies, such as EWMA or RSI, which attempt to generate the most profit.
  • Parsed a custom database built using the TwelveData API to create a Market Making Bot which sends a new order every 10ms based off a given data point.
  • Demonstration Video

VRC Scouting Wesbite

August 2022 - October 2022
  • Developed a live competition scouting tool that uses an API to rank all active VRC teams, allowing for easier scouting and alliance selection at competitions..
  • Utilized an algorithm loosely based off Microsoft TrueSkill to create an overall ‘score’ and ranking for every active VRC team.
  • Displays each team’s statistics and current robot features.
  • HTML5, CSS3, Javascript — Node.js, Express.js, MongoDB, Mongoose
  • Demonstration Video

VEX CAD and Documentation

September 2021 - June 2025
  • Self-taught in several CAD software.
  • Designed and CADded my team’s robot before every major iteration.
  • Used software such as Autodesk Fusion360, Autodesk Inventor, AutoCAD, Protobot.
  • CAD Files and Renders
  • Documented the engineering design process and robot iterations in our award-winning engineering notebooks.