Aerospace Engineering · UC Berkeley · Class of 2030

Joshua
Liam Towle

I design and build rockets, the flight computers that fly in them, and the tools I need to make both. This is a record of what I've built so far.

Projects
08
Photos
63
Focus
Avionics
Zephyr, my orange high-power rocket, on the launch pad in the desertFig. 00Zephyr · Jun 2026
ESP32◆Arduino◆KiCad◆I²C sensors◆SMD soldering◆CAD◆3D printing◆CNC◆OpenRocket◆Python · FFT◆Composites◆Photolithography◆

Selected work

Projects

All projects
Zephyr on the pad, desert range in the distance
01

High-power rocket · L1 & L2 certification

Zephyr

My 4-inch-diameter high-power rocket, built in two iterations as the platform for my Level 1 and Level 2 certification flights.

June 2026 — Now

Needlepoint laid out with its recovery system
02

Minimum-diameter rocket · Mach 1 attempt

Needlepoint

A minimum-diameter high-power rocket designed to reach Mach 1 on an H-class motor, carrying onboard flight avionics.

June 2026 — Now

Assembled ESP32 flight computer on the cutting mat
03

Rocket avionics

Custom ESP32 Flight Computer

A custom avionics board that reads pressure, temperature, and acceleration, detects flight events like apogee, and fires the parachute deployment circuits.

June 2025 — Jan 2026

SEB's vertical test stand
04

University rocketry club · SEB

Space Enterprise Berkeley

I'm on Space Enterprise Berkeley's carbon fiber composites team and help with liquid rocket engine assembly and testing.

Fall 2026 — Now

Second etched board, labeled V2
05

Fabrication process

PCB Photolithography at Home

I turned an MSLA resin 3D printer into a UV exposure unit so I could make my own circuit boards without sending them out to a manufacturer.

June 2025 — Now

The cantilever test rig mounted to a CNC spindle
06

Experimental research · structural dynamics

How 3D-Printed Infill Patterns Affect Vibration

I designed a vibration test rig and Python analysis pipeline to measure how four PLA infill patterns change a part's natural frequency, damping, and vibration transmission, then co-authored a 20-page paper on the results.

June — Aug 2025

The machine in CAD: sheet-metal frame, linear rails, printed brackets, spindle, and the electronics enclosure
07

Machine build · GRBL motion control

Custom CNC Machine

A CNC machine I designed and built from repurposed 3D-printer parts, with the motor-control side wired and configured by me: external stepper drivers on an Arduino CNC shield running GRBL. It cut acrylic for the projects that came after it.

Aug — Dec 2025

The finished avionics tray with carbon rods
08

First rocket · high school team

Rocket Project v1

Our first rocket: almost entirely 3D printed, with avionics I designed from scratch. The goal was a stable flight to at least 400 feet on a high-school budget.

High school

From the bench

Full gallery
My range box: tape, tools, wire, and a spare chuteClose-up of the power stage: LM2596 regulator and inductorProbing the ESP32 module during bring-upV1 etched and strippedCantilever specimen clamped to the spindle with the accelerometer at its tipTray v5: carbon rods to save weightAssembled logger: Nano, MPL3115A2, SD cardThree cast fin materials
Joshua holding Zephyr

About

Hands-on since high school.

I'm a first-year Aerospace Engineering student at UC Berkeley with several years of hands-on experience in embedded systems, custom PCB design, and experimental rocketry. I'm most interested in autonomous aerospace systems and hardware development.

Background & skills