Shiven Taneja

Shiven Taneja

Mechanical Engineering + Business @ University of Pennsylvania M&T

Robotics • Squash • Clean Air Advocate
120+ DIY air filters built and delivered
Featured by CBC, Global News, CTV, Fortune, 3M

Projects

Custom Go Kart Build
A custom go kart build using a Predator 212cc engine
Completed go-kart frame
Test-fitting the #35 chain
#35 chain and offset links

For this go kart build, I mounted a Predator 212cc engine onto the frame and aligned it with the rear axle sprocket to create a simple and reliable chain-drive system. I used #35 chain along with both connecting and offset links to get the exact length needed for proper tension. After setting up the steering column, seat, and drivetrain, I installed and aligned the chain so the clutch engages smoothly and transfers power to the rear wheels. The result is a fully functional homemade go-kart powered by the Predator 212cc engine, ready for testing and tuning.

3D-Printed Pong Console
A 3D-printed Pong console powered by an ESP32 Feather
Fully assembled 3D-printed Pong console
Handheld Pong console powering on
Close-up of the ESP32 Feather wiring inside the enclosure
Early-stage wiring of the ESP32 Feather
Holding the display during validation testing
Gameplay with smooth ball movement and responsive paddle control
Rear view of the Adafruit ST7735 TFT display breakout
Successful first test of the ST7735 TFT display running from the ESP32 Feather
The complete internal electronics cluster
The ESP32 Feather, ST7735 display, and rotary encoder wired together as a single module
The ESP32-powered Pong game running on the display
The full design and fabrication workflow
The full Pong console assembly workspace
The initial working prototype of the Pong system
The Pong console during mid-assembly, with the display section lifted

For this project, I designed and built a custom handheld Pong machine powered by an ESP32 Feather microcontroller. The game runs on a 1.8” ST7735 TFT display, with two rotary encoders used as the player controls. I modeled the entire enclosure in SolidWorks and 3D-printed it using a Bambu Lab printer, designing internal mounts for the screen, encoders, and microcontroller. All wiring—from the display’s SPI pins to the encoder signal lines and battery power—was soldered and routed into the ESP32 Feather inside the printed shell. Once assembled, the device becomes a fully portable, battery-powered Pong console that plays smoothly and responds instantly to the encoder inputs.

Custom FPV Drone Build
A custom FPV drone build using a SpeedyBee combo stack
Top-down view of the flight controller mounted on the frame
Close-up of the SpeedyBee combo stack's power pads
Side view of the SpeedyBee flight controller and ESC stack
Full lower-frame layout
Close-up of the GPS module

For this build, I installed a SpeedyBee combo stack that includes the F405 V4 flight controller and 50A ESC, wired to four brushless motors, a GPS module, and a standard FPV controller/receiver. The GPS module gives the drone DJI-style flight features such as position hold, return-to-home, and much more stable assisted flight. When the GPS is connected, the drone behaves like a typical consumer drone with added navigation support. But when the GPS module is removed, the drone switches back to a true FPV experience—fully manual, more agile, and completely pilot-controlled without any positional assistance. This setup lets the same aircraft function as either a stabilized GPS drone or a pure FPV rig depending on what features I want to use.

Corsi-Rosenthal Boxes
Built DIY indoor air filters at-cost for community members during the pandemic
Corsi-Rosenthal box project
PC fan-based Corsi-Rosenthal box
Mini Corsi-Rosenthal box
Car Corsi-Rosenthal box

Created by Dr. Richard Corsi and Jim Rosenthal, the Corsi-Rosenthal box is a DIY indoor air filter composed of a box fan, 4 filters, and plenty of duct tape. The project was initiated to provide community members with an affordable solution to improve indoor air quality during the COVID-19 pandemic. The box fan pulls air through the filters on the sides and blows out clean air. It is proven to reduce indoor exposure to airborne particles, including those containing the virus that causes COVID-19. The box can also decrease the levels of other particles in the air, such as dust or wildfire smoke.

DIY Corsi-Rosenthal Box Tutorial
Indoor Air Quality Guide
A guide to reducing exposure to indoor air contaminants
Dynamic 3D
3D printing solutions for businesses and consumers
Dynamic 3D preview

A 3D printing company that creates customized products for businesses and consumers. The company provides products to local businesses seeking specific parts, such as air freshener cases. Dynamic 3D also serves consumers by offering personalized items like cake toppers and toys.

Instagram
Cognitive Training
Cognitive tools for fencers

One of my more interesting ventures has been creating cognitive tools for fencers, including a light-based reaction training system fitted onto their jackets.

A Brighter Tomorrow
A fun and educational activity book for children