Sahana Balaji
Positioning a crash test dummy inside a Cybertruck
Setting dummy position ahead of a Cybertruck test, from Tesla’s safety film. Watch it

The work

I own end to end hardware test development for weekly validation cycles: test setup, sensor instrumentation, execution and post-test data analysis, coordinating daily with 20+ technicians.

Alongside that I engineer custom fixtures in 3DEXPERIENCE to adapt vehicle casting components onto crash carts. On one setup I replaced a bolted interface with a magnetic, 3D printed solution that saved roughly two hours per test setup.

How the vehicles score

These are the vehicles’ results rather than mine. I am one engineer on a crash test team and a rating is the output of hundreds of people, but it is what the testing is measured against.

  • Cybertruck. Five star overall from NHTSA, with five stars in side impact for both rows, and the lowest overall probability of injury and lowest rollover risk of any pickup NHTSA has tested. IIHS Top Safety Pick+, with a rating of Good in all three crashworthiness tests, for trucks built from April 2025 onward. Not rated by Euro NCAP, since it is not currently sold in Europe.
  • Model 3. Five star overall from NHTSA with five stars in every individual category. Named Euro NCAP Best in Class Large Family Car for 2025, at five stars, scoring 90% for adult occupant protection and 93% for child occupant protection.
  • Model Y. Named Euro NCAP Best in Class Small SUV for 2025. IIHS Top Safety Pick+ for the refreshed car. A 7.9% rollover risk in NHTSA testing, among the lowest ever recorded for an SUV.

The barriers

Each protocol specifies its own barrier, so a lab running several protocols needs several, all of them movable and repeatably aligned.

Euro NCAP full width deformable barrier, Spring 2026. The FWDB fixture for full width frontal testing, where the whole front of the vehicle strikes a deformable face at a fixed offset from the floor.

IIHS small overlap transportable barrier, 2023 internship. I led the mechanical design and fabrication of an 8,000 lb transportable barrier for small overlap IIHS crash testing at 40 kph.

Cybertruck safety

Tesla published a film on how Cybertruck is engineered for crash performance. I appear in it positioning a dummy before a test, and in the stills on Tesla’s safety page.

Engineering Cybertruck for safety
Tesla, Engineered for Safety

Cybertruck in a crash test lighting rig
A Cybertruck under the lighting rig, prepared for a test.
CAD model of the adjustable cart

The problem

Photo requirements are outlined by FMVSS, Euro NCAP and an internal guide. Photo techs use the crash car for framing and focusing, which takes one to two hours and creates a bottleneck.

Diagram of camera framing and depth of field against a subject
Framing and focus are set against the physical car.

Phase I: Requirements

An adjustable cart that reproduces a vehicle’s photographic reference points, so photo technicians could frame and focus without occupying the crash test vehicle.

  • Height, width, length, mid tire, sill, window, roof, dash, steering center, dummy shoulder
  • Tolerance within ±1.06 in, and adherence to the internal guide
  • In focus
  • Easy to store, move around and assemble
Hand sketch of the mechanical engineering team, photo techs and the crash car
Mech and engineering, photo tech, crash car.

Phase II: Prototyping

A cart with a coordinate system. I used CATIA to obtain all coordinates of interest from the vehicle models and build the cart around them, to a tolerance of plus or minus 1.06 in. The Cybertruck set the outer envelope for length and width.

CAD of the cart with color coded position markings
Color coded markings for each point of interest.

Phase III: Procurement and build

All 8020 and compatible parts through McMaster: T-slotted framing, pivots, locking rail glides, linear bearings, corner brackets, and casters rated for 265 lbs. Total, $2,400.

Band saw to cut material down to the height, width and length-wise pieces. Tap M12 holes in the height pieces to fasten via bolts to the pivots. Drill press to create holes in the 8020 for fastening components.

8020 T-slotted aluminum extrusion profile Locking rail glide
Horizontal band saw
Band saw, for the height, width and length-wise pieces.

Problem: pivot unstable

The height pieces did not stay in the 90 degree locked position, so the cart would not be a true representation of height.

The solution was a GD&T CAD drawing of two 0.25 in steel plates. The red plate bolts into the bearing. The blue plate is T-shaped on both ends to lock on both ends. The plates held the 8020 at 90 degrees when the pivot-locking force could not.

CAD showing the height pieces and pivots
The height pieces and the pivots they sit on.

Problem: long rails bending

When extended to Cybertruck length, the 8020 beams bend due to gravity.

Bottom rail: add a caster in the center. Side rails: add additional bolts to the linear bearings and use corner brackets to attach to the 8020.

CAD of the cart at full extension
Full extension, where the beams deflect.

Phase IV: Final build

Lock width, height and length to the model’s color coded dimensions. Look for color coded markings for a specific point of interest, then slide the sliders to those points.

Phase V: Analysis

The cart removed a one to two hour setup bottleneck per test. It moved the photo timeline up by 1.5 hours, meant less overtime from technicians, and gave a 30% increase in productivity.

My takeaways were questions and communication, and CATIA assemblies.

CAD of the drive assembly with brushless motors

Concept generation

We mind mapped the bot across armor, chassis, shape, weapon, locomotion and electrical. I took the electrical branch, where the task was to connect the transmitter to the receiver or controller to manipulate the motors.

Transmitters considered: PS3, Wii remote, flight controller, phone. Receivers and microcontrollers considered: Arduino, Bluetooth dongle, radio frequency controller, Raspberry Pi.

Hand drawn wiring diagram and current budget
Wiring diagram and current budget.

Electrical design #1: Bluetooth

PS3 remote, Arduino Uno with code uploaded, USB host shield, Bluetooth dongle, motor shield. I learned Arduino without the hardware setup first, mapping joystick integers to PWM values and setting motor directions based on the plus and minus terminals.

The remote did not connect to the Arduino host shield. I tried with other PS remotes. The reason was that the host shield had been removed from Arduino’s library.

Bench test with microcontroller, motor drivers and motors
Bench setup for testing a control path.

Electrical design #2: Wifi

PS3 remote and an ESP32, which is less heavy duty than a Raspberry Pi, with a motor driver. The Arduino code is compatible with the ESP32. I connected to the PS3 with a physical MAC address and wired the components from the ESP32 to the motor driver, which needed an additional power source. We got motion.

Two concerns. Only brushed DC motors are compatible, and we wanted brushless because they are more effective at handling torque and are lighter. And wifi operates at 2.4 GHz, so if another team uses wifi it could interfere.

Continuing this route would require more research into using the ESP32 with an ESC. There is limited documentation on this method, and we had time constraints.

Electrical design #3: radio frequency

A Flysky radio transmitter and receiver driving ESCs, with no Arduino. There is ample documentation on controlling three motors with the Flysky radio, including tank drive. It was equal in price to the Bluetooth and ESP32 route and less heavy. Ready for use one week after.

The ESCs must be compatible with the current rating on the motor, which is 30 A. The battery must supply three times the ESC current, so 90 A. Battery max current is 50 C multiplied by 2.2 Ah, which is 110 A.

Flysky transmitter, receiver, ESCs and battery
Transmitter, receiver, ESCs and the 12V pack.

Physical compatibility

I checked that the electrical designs were compatible with the mechanical throughout the process: four motors, the battery, the ESP32 motor driver, and wiring fitment.

CAD of the printed body structure FEA result on the body structure

Pulleys

The little pulleys originally required a motor shaft adapter to elongate the shaft. I made a single double pulley which could be printed as one piece, so no motor shaft adapter was required.

On the big pulleys I experimented with 36T, 40T, 44T and 48T. 40T was the largest size we could fit in the bot. I changed flange height to balance belt concerns against the size constraints of the bot. The original design included a mounting block, which we removed to conserve space, then press fit the pulleys and reinforced with two part epoxy.

CAD of the double pulley Rendered pulley showing flange height

3D printed body structure

We initially planned to use PLA for prototyping only. There were several iterations before the final print. The first iteration was much larger than the final product, and the bearing and motor mounts were breaking at 7% infill.

On the next one I raised the height of the supports on the motor mounts and centered the motor mounts between the bearing mounts for locomotion. We split the body in two because print time was too long, around 30 hours, then had to readjust the connection style on the halves and reprint. The weapon was originally planned in AR500 steel for hardness, and we used 6061 aluminum instead for machining.

Printed parts and tools on a workbench
Iterations on the bench.

Experimentation

Three alterable values: weight of the bot, max power to the weapon, and max power to the forward controls. The last two are programmable on the transmitter and affect the sensitivity of the controls.

A factorial experiment with three factors, two settings and eight trials, with two responses: the time it takes to traverse the arena and back, and ease of control on a one to ten scale. Main effects analysis showed the highest correlation between sensitivity and time. Drive sensitivity dominated traverse time, taking it from around 15 seconds to around 8, while ease of control went from 3 to 8.

Main effects plot for end point power of drive Hand drawn cube plot of the factorial design
Main effects of end point power of drive, and the cube plot.

The fight

Won one round. Lost one round. The failure mode was that one of the wheel hubs came off, so the bot lost motion.

The finished bot The bot in the arena
The finished bot, and the second round.

Reflections

  • Arduino time sink, so concurrently explore other connectivity
  • Bulky wiring, so more physical check ins
  • Difficulty handling, so explore using the ESP32 with the ESC instead of an RF receiver

What I took from it: Arduino applications, engineering decision making, team integration, analyzing design pitfalls, adhering to budgets and timing, and using resources effectively.

The finished plywood remote control car

Project overview

The design breakdown was chassis, drivetrain, axle and steering. We won the class race and produced the fastest, most steerable vehicle. What follows was a collaborative effort between my teammates and I.

Chassis and calculations

A team member mocked up the chassis dimensions. My contribution was the static and dynamic force hand calculations. I used FEA in SolidWorks to model impact with a 50 kg wall, then used max deformation and conservation of energy to determine the impact force, which came out at 1377.1 N. The simulation also showed a safety factor of around 10 for the chassis.

We used quarter inch plywood because we wanted a material that is easy to manufacture. It is lightweight compared to metal or aluminum, cheap, and gave us flexibility to change the design if we needed to. We laser cut it at Texas InventionWorks.

Hand worked dynamic force calculations FEA strain distribution on the chassis
Dynamic forces by hand, and the strain distribution from the collision.

Drivetrain

Two gears, a 10 tooth pinion and a 76 tooth spur, to reduce possible sources of error if there were more than two gears. I performed hand calculations to determine the gear ratio and the max velocity that would achieve a desired top speed of 5 m/s.

The top speed calculations were carried out twice. During the first iteration the speed came out at 11.02 m/s, which is significantly over what we wanted. The second iteration involved increasing the weight on the chassis by 2 kg to increase friction, so that the motor torque increases and its speed decreases. We did not want to change the gear ratio, since the diametral and teeth sizes were determined by our wheel sizes. The resulting efficiency comes out to 40%, and maximum acceleration from rest is 10.81 m/s².

The rear axle spins on bearing blocks, and I designed press fit hex inserts to attach the wheel to the axle.

Hand worked gear ratio and top speed calculations
Second iteration of the top speed calculation.

Steering

It was originally calculated from the initial CAD mockup that the turning radius was larger than 32 in, which seemed like a problem. By making small changes to the long bar and steering columns, and adding cutouts to the wheel wells in the front half of the car, we decreased the minimum theoretical turn radius to 9.88 in. The wheelbase length from CAD was 6.175 in, which gave a maximum turning angle of 32 degrees.

The main hurdle for building was improving the steering system, which originally relied on a paperclip connection between the servo motor and steering rod. This did not provide a large enough angle of turn because of the paperclip’s flexibility. We fixed it by adding a more rigid setup including a paperclip and screw.

Dimensioned drawing of the chassis Chassis under assembly

Test

Our car ended up winning the races for our section, but not the final race between sections. Our wheel popped off because permanent glue did not hold it well enough.

Going forward I would switch our gears to metal instead of 3D prints to avoid the wear from extended use, and create adapters to hold the outer rings of the bearings to the front wheels and the inner rings to the axle.

The car during assembly with electronics installed
The car during assembly.

The final race

Liner stretching

Stretch a PTFE liner over a mandrel, a long metal rod, so that it can have a tight fit. The liner being referenced makes up the very inner lining of the catheter. Tears, overstretches and understretches are not acceptable.

Manual: operators use their hands to press down and stretch the material, which introduces variation. Automatic: a heating tower, where the part hangs from the top and hot chambers soften the material so that a weight hung at the end can stretch it. A standardized process.

Heating tower used to stretch the liner
The heating tower.

Characterize the manual process

The method of stretching, what is considered acceptable, and outer diameter data, to quantify the variation in outer diameter measurements of the part introduced by hand stretching.

Run studies

Set speed, temperature and weight ranges. I ran two design of experiment studies, three factors, two settings, eight parts each, measuring outer diameter and inspecting each part by hand.

Analyze the data

Excel and Minitab to gather trends and a final equation. I determined that speed of the chamber was the most important factor. I left for the school year, and another engineer carried out the next set of studies focused on speed.

What I learned: how to structure a DOE, new equipment interfaces in the heating tower and laser micrometer, and data driven decision making.

CV

Mechanical engineer, crash safety and test hardware.

Experience

TeslaCrash Test EngineerMarch 2025 to present, Fremont CA
  • Own end to end hardware test development for weekly validation cycles: setup, sensor instrumentation, execution and post test analysis, coordinating daily with more than twenty technicians.
  • Engineered custom fixtures in 3DEXPERIENCE to adapt vehicle casting components onto crash carts, and replaced a bolted setup interface with a magnetic 3D printed solution that saved roughly two hours per setup.
  • Built and maintain a Plotly dashboard aggregating 3D ATD positioning data from more than 300 crash tests into a cloud database, replacing per test manual review with queryable cross test analysis.
  • Standardized positional, test mode, speed and injury value fields across historical tests during the migration, so results are comparable across programs, modes and years.
  • Automated roughly thirty Jira workflows covering test request intake, status transitions and sign off routing.
  • Built internal fleet tracking tooling giving fleet owners a shared view of vehicle reservations across the organization.
  • Prototyped a retrieval augmented LLM tool that cuts time spent locating reference information during test preparation.
Lucid MotorsHomologation EngineerJuly 2024 to March 2025, Newark CA
  • Translated global automotive regulations into design and validation requirements across interior, exterior and thermal systems, including software and cybersecurity homologation covering OBD-II port requirements.
  • Evaluated mechanical concepts against regulatory and system constraints, surfacing compliance risk and trade-offs early enough to prevent late stage test failures and rework.
  • Technical liaison between engineering teams and regulatory bodies, owning the documentation trail behind compliance claims.

Education

University of Texas at AustinBS Mechanical Engineering, Minor in ComputingMay 2024
  • GPA 4.00. Graduated with Highest Honors from the Cockrell School of Engineering, top four percent of the class.
  • Engineering statistics: probability distributions, hypothesis testing, regression, design of experiments.
  • Computing: software design, data structures and algorithm analysis, databases, data analytics, graphics and visualization, computational methods.
  • Mechatronics, mechanics of materials, solids, fluids, thermodynamics, heat transfer.

Skills

Programming and data

Python with pandas, NumPy and Plotly. SQL, Git and GitHub, MATLAB, Minitab, Excel, DIAdem.

Data systems

Aggregation and migration to cloud databases, internal web application deployment, workflow automation, retrieval augmented generation.

Statistics and methods

Design of experiments, factorial design, regression and main effects analysis, hypothesis testing, measurement variation studies.

Measurement and validation

Sensor instrumentation, 3D point cloud analysis, CMM, PolyWorks inspection, GD&T, ATD positioning.

Design and fabrication

CATIA, 3DEXPERIENCE, SolidWorks, FEA, band saw, drill press, laser cutting, FDM printing.

About

I am an energetic and highly self-motivated mechanical engineer with demonstrated experience in 3D CAD design and fabrication decision making for crash testing contexts.

I have worked extremely hands-on with full vehicle crash setup following FMVSS, NHTSA, NCAP and IIHS protocol, involving dummy positioning, 3D scanning with CMM, and crash sensor analysis.

I also build the tooling around the test: fixtures and barriers on the hardware side, and on the data side a dashboard that aggregates 3D ATD positioning data from over 300 crash tests so results can be compared across programs, test modes and years.