I'm Ben.

I'm a junior at UPenn who's fascinated by technology and engineering. I'm also interested in science, sports, history, and music. When I'm not CAD-ing or coding, I like to hang out with friends, play the guitar, and longboard. I hope to work in robotics and mechanical design and eventually change the world.





Site Credits

Rapid-Prototyped Guitar

Rapid-Prototyped Guitar

Inspired by my internship at Fender, I decided to make my own guitar from scratch. I used lasercut MDF and acrylic for the body, 3D-printed neck pieces, and a rectangular aluminum tube for support. Adding some purchased parts and some components from my old Epiphone made it fully functional. I then installed LEDs in the neck and developed a tuning script based on the M2 microcontroller that calculates the signal frequency and lights up the neck. View CAD in OnShape. View code on Github.

Aluminum Longboard

Longboard Design and Analysis

This is a 38" aluminum longboard deck I designed while taking courses in Statics and Manufacturing. I wanted to apply the knowledge I was learning in these classes to create a longboard that was strong and light. The "beams" of the board are thicker in the middle than on the edges, so bending stress is evenly distributed throughout the body. I was not allowed to machine it in Penn's shop, so I had it cut in a water jet machine. Simulations suggest the board can theoretically hold 1000 lbs.

Chess Set

Chess Board and Pieces

In Integrated CAD, CAM, and Analysis, my team and I made a full chess set. This involved using a CNC lathe to turn each piece and CNC mills for post-operations. As the lead designer and manufacturer for the board, I took inspiration from chess boards I had seen online and opted for a countoured surface with anodized aluminum tiles. A teammate suggested that we store the pieces in the board itself, so we drilled holes in the sides of the board. This was my first major woodworking project, and I learned a tremendous amount.

Quadrupedal Robot

Four-Legged Research Robot

This is a robot I am building for Kodlab. I took an existing leg design and made a body that allowed for full range of motion while minimizing weight. In the future, I hope to test leaping capabilities, gait kinematics, and possibly alternate leg designs that are more flexible.

Eagles Stirling Engine
Engine Animation

Eagles-Themed Heat Engine

For MEAM 201 Machine Design and Manufacturing, I made most of the parts in a previously designed Stirling engine. This required manual milling and turning as well as CNC work. In order to add my personal touch to the project, I made the engine Eagles themed. During testing, the engine achieved a speed of 850 RPM. View on GrabCad

Nerf Dissection

Dissection and Modeling of a Nerf Blaster

As part of the "Dissect" assignment in Introduction to Mechanical Design (MEAM 101), my group fully dissasembled a Nerf Maverick blaster, modeled each part in SolidWorks, and created a full assembly followed by an explosion-collapse video. View on GrabCad


Hockey Playing Robots

For the final project in Design of Mechatronic Systems, my group created a team of autonomous hockey playing robots. These bots could search for a puck using IR light, navigate a rink using a constellation of stars above, and plan its driving path to the goal. View on Github

Injection Molding

Injection Molded Guitar Capo

In IPD 501, we got the chance to try out a Morgan press and our injection molding skills. After making capo prototypes using 3D printing and urethane casting, we modified our design to include drafts and runners while developing a mold that could make both parts in one shot. This involved simulations to minimize sink and warping in the final products. After playing with the injection settings, we were able to churn out a capo every five minutes.

Space Shuttle

Desk Candy Space Shuttle

To learn about 3D and surface milling for IPD 501, I modeled and machined a small space shuttle. This involved developing a to-scale model of the orbiter, creating computer-generated toolpaths, preparing the aluminum stock, and running my Gcode programs. Because our shop's Haas MiniMill could not reach certain areas with a small endmill, I decided to create the vertical fin separately to allow for better tool access. In the future, I hope to turn the Shuttle's External Fuel Tank and Solid Rocket Boosters on a CNC lathe to complete the model.

Vertical Wind Turbine

Vertical Axis Wind Turbine

As part of our junior design lab, my group designed, analyzed, and built a wind turbine. After creating a model and characterizing it in a wind tunnel, we scaled up our design and allowed the blades to telescope in and out. This kept the turbine compact during transport while maximizing power output. We generated 10.35 watts in our final test, finishing second in the class.

Aluminum Menorah

CNC'ed Aluminum Menorah

For Hannukah, I designed and made a custom menorah with aluminium and steel nuts. Using the CNC machines at UPenn's machine shop, I created a special fixture that allowed me to cut an oversized piece. Screws held the stock in place and were removed as necessary to allow the cutting head through. View on OnShape

da Vinci's Tank

Leonardo da Vinci's Tank

In MEAM 101's "Machine" project, I created a small scale tank based on the drawings of Leonardo da Vinci. This build combined a centuries-old design with modern prototyping techniques, including 3D printing, to create a mobile working model (except for the cannons). View on GrabCad


Motorized Two-Wheel Scooter

This is a model of the Phunkee Duck scooter board. The Phunkee Duck and its competitors are almost all identical and have an interesting shape. I also worked with PhotoView 360 in Solidworks to create more photo-realistic renderings. View on GrabCad

Patch Panel by Alec Ortega
PennCourseSearch Scheduling made easy Node.JS, AngularJS
Koala Planning a manufacturing process Visual Basic, Excel
Robockey Autonomous hockey-playing robots C
BenBernstein.me This website: hosted on Github HTML, CSS, Javascript
Guitar Tuner Frequency detection for guitars C
MusiNotify Notifications for iTunes and Spotify Applescript, Shell
Gone Phishing A phishing attack for Mac Applescript, Shell
Pinball Hours of vectorized entertainment MATLAB
Bracket Analyzer Analyze the past. Predict the future. Applescript
Other The uncategorized and the simple Applescript, Python
  • University of Pennsylvania - Class of 2018
    • Major:Mechanical Engineering and Applied Mechanics
    • Other areas of study:Electrical Engineering, Economics, History
    • Selected Courses:
      • Mechanical Design: Introduction to CAD, 3D printing, and laser-cutting
      • Machine Design and Manufacturing: Machining and CNC manufacturing
      • Design of Mechatronic Systems: Mechanical, electrical, and software design for robots
      • Silicon Garage: Introduction to circuits and Arduino
      • Integrated CAD, CAM, Analysis: Advanced manufacturing techniques
    • Activities:Kodlab Robotics, Penn Electric Racing, Big Brothers Big Sisters

Recently Played

Top Artists