Eli Mathews

Engineering
Portfolio

Engineering
Portfolio

Design • Build • Test • Improve

Custom-built FPV drone hovering above a backyard lawn
View Projects
Eli smiling, reaching toward the camera

About Me

I'm a student with a strong interest in engineering and hands-on problem solving. My interests have led me to projects involving 3D printing, electronics, FPV drones, and mechanical design. I especially enjoy the process of figuring out why something isn't working, improving the design, and testing it again. This portfolio documents some of the projects I've built and the things I've learned along the way.

Skills

Technical tools and methods used across these projects.

Onshape CAD model of the FPV drone frame
Onshape CAD model of the plant-watering system enclosure

I used Onshape to design both a custom frame for my FPV drone and the enclosure for my automatic plant-watering system from scratch. The drone frame went through multiple iterations as I tested different ideas and identified problems with the original concept. My first design featured removable arms, but after realizing it wasn't turning out the way I intended, I completely redesigned the frame into a single solid part. I also used Onshape to design the watering system's enclosure to fit my electronics and wiring precisely, keeping everything organized and protected while improving the overall design. These projects helped me develop my CAD skills while teaching me how important iteration and problem-solving are when turning an idea into a working design.

Eli standing next to his Bambu Lab X1-Carbon 3D printer
A shelf of various completed 3D printed parts and models

I used 3D printing to turn digital ideas into physical parts that I tested, evaluated, and improved. Printing allowed me to see how a design actually worked outside of a computer, whether that meant checking fit, strength, or how different parts worked together. Through repeated iterations, I made changes to my designs and turned them into parts that were ready to be used in a project.

Soldering has allowed me to take my projects beyond simple prototypes and incorporate electronics into functional builds. I use it to create electrical connections between systems and finalize projects on PCB boards after prototyping. Soldering has been an important part of building my FPV drone, where many of the electronic components depend on secure connections to work together. I have also used soldering while building my automatic plant-watering system, giving me more experience working with electronics in a complete project.

I use electronics to turn individual components into functioning systems, integrating microcontrollers, sensors, displays, and motors while testing and troubleshooting each connection. I build and test circuits on breadboards before transferring them to perfboard for more permanent builds. Through projects like my automatic plant-watering system and FPV drone, I've learned to connect electronics with both software and mechanical systems to bring a complete project to life. These projects have given me a strong foundation in wiring, circuit building, microcontrollers, and hands-on troubleshooting.

I learned Betaflight, a professional flight-control software, to configure and troubleshoot my FPV drone. I used it to custom-tune my drone's flight behavior, adjust flight-controller settings, and diagnose problems during testing. Working through these issues taught me how small software and configuration changes can significantly affect a physical system.

I learned the basics of programming through the Arduino IDE, including how to read, modify, and understand code. I've used it to program microcontrollers, read sensor inputs, and control outputs in projects like my automatic plant-watering system and breadboard circuits. This gave me a foundation in understanding how software interacts with physical hardware.

Projects

Each project below documents the full process — from problem to prototype to lessons learned.

Eli holding the completed FPV drone in the garage
PROJECT_01

Custom FPV Drone

Designed, prototyped, and built a high-performance FPV drone entirely from scratch — from a self-designed CAD frame to a fully wired and flight-tested electronics stack.

  • CAD
  • Electronics
  • Soldering
  • Mechanical Design
  • Troubleshooting
  • Embedded Systems

Overview

This project involved designing and building a first-person view (FPV) racing drone from the ground up, rather than assembling a pre-built kit. Every subsystem, including the frame, the electronics, and the firmware configuration, was researched, selected, and integrated individually.

CAD Design & Frame Development

I designed the drone frame myself in CAD, working through several iterations to balance structural rigidity with weight. I 3D printed prototype components along the way, using each print to check fit and clearance before finalizing dimensions. After initial crashes revealed areas of the frame that needed reinforcement, I strengthened those sections in later iterations. I also designed a custom camera mount, which went through multiple iterations of testing to achieve the fit and positioning I wanted.

Challenges & Troubleshooting

The build did not work correctly on the first attempt. I diagnosed and repaired multiple hardware failures over the course of the project. During initial testing, I had to fix broken solder joints, diagnose motors that were spinning the wrong way, and replace a broken flight controller, ESC, and video transmitter. I also encountered software and configuration issues that caused the propellers to spin the wrong way or prevented the drone from flying correctly.

Testing & Results

After resolving the hardware and configuration issues, I commenced a series of test flights to validate the build. The drone flew successfully and reached speeds exceeding 130 miles per hour, while remaining highly maneuverable and capable of performing multiple consecutive 360° rotations in a single maneuver. In one test, I completed nine consecutive rotations, totaling approximately 3,240° of rotation. These results confirmed that the frame, electronics, and configuration were all working together as intended.

What I Learned

This project taught me how every major subsystem of an FPV drone—mechanical, electrical, and software—depends on the others, and how a failure in one area can present itself as a symptom somewhere else entirely. I completed this project with a much stronger hands-on understanding of CAD design, circuit integration, and systematic troubleshooting.

Gallery

Eli holding the anthurium plant connected to his automatic watering system
PROJECT_02

Automatic Watering System

Built an automatic plant-watering system for a local doctor's office that monitors soil moisture and waters the plant when needed, reducing manual attention while helping maintain consistent soil moisture.

  • Electronics
  • Programming
  • Sensors
  • Mechanical Design

Overview

This project is an automatic plant-watering system that monitors the soil's moisture level and activates a water pump based on readings from the moisture sensor. The system is adaptable to different types of plants and uses a compact, modular design that can fit naturally into a home environment. By maintaining a more consistent moisture level than a fixed watering schedule, the system helps provide the plant with the conditions it needs for healthy growth.

Design Process

I designed a custom enclosure with two separate compartments: one for a fully enclosed, waterproof water container and another sized to hold the perfboard containing the electronic components. The enclosure was designed to protect the electronics and internal components from the plant's watering environment while keeping the system compact and organized. I also designed and 3D printed the enclosure to fit the components together into a single modular system.

Electronics & Programming

I integrated a soil moisture sensor with a microcontroller and wired an electrically controlled water pump as the system's output, connecting each component so the microcontroller could read the sensor data and trigger the pump directly. I programmed the control logic to read moisture data from the sensor and trigger the pump automatically once levels drop below a defined threshold, then shut off the pump once the adequate moisture level was restored.

Challenges & Improvements

One of the main challenges was making the system waterproof while still allowing the electronics to remain accessible. I also discovered that the wiring diagram I initially created was incorrect, requiring me to troubleshoot the connections and correct the design before the system worked properly. I improved the watering system by reducing the amount of water released by the pump and increasing how consistently it watered the plant. Instead of releasing a large amount of water a few times a day, the system now provides smaller amounts of water more consistently, keeping the soil closer to its ideal moisture level.

What I Learned

This project reinforced how important reliable sensor data is to any automated system. I gained practical experience refining a design across multiple versions to improve its reliability and efficiency. Through the project, I further developed my soldering and microcontroller skills.

Community Impact

I installed the completed system in a local chiropractor's office to help care for the office's plants. This gave me the opportunity to put my design to use in a real-world setting rather than keeping it as a personal prototype.

Gallery

OLED display reading LED ON, held above the breadboard circuit
PROJECT_03

Electronics Foundations

Developed a working understanding of electronics fundamentals by building and troubleshooting circuits on a breadboard with LEDs, sensors, and a microcontroller.

  • Electronics
  • Circuit Design
  • Breadboarding
  • Programming
  • Troubleshooting

Overview

This project is a series of breadboard-based circuits built to develop a fundamental understanding of electronics ahead of larger embedded systems, like the drone and watering system.

Learning Objectives

My goal was to understand the fundamentals of voltage, current, and resistance well enough to design and troubleshoot circuits confidently.

Breadboard Fundamentals

Working repeatedly on a breadboard taught me how to read and plan circuit layouts, manage power rails, and keep wiring organized enough to debug quickly when something didn't work. I use breadboards to prototype circuits and test ideas before finalizing projects on perfboard, where the components are permanently soldered into place.

Programming

I program microcontroller projects to control and read from the circuits, connecting the hardware side of electronics with the software controlling it. I use the Arduino IDE to write, edit, and test code for these microcontroller projects.

What I Learned

These smaller circuits built the diagnostic habits I used in every later project: isolate the problem, test one variable at a time, and verify before moving on. This foundation made the more complex builds far more approachable.

Gallery

Eli relaxing on the custom-reinforced swinging outdoor bed, hung between two trees next to a woodpile

Swinging Outdoor Bed

Eli leaning over the custom-built wooden doghouse with a metal roof he designed and built

Doghouse

The wooden frame of the double-decker couch under construction, with Eli's Bambu Lab 3D printer visible in the background
The finished double-decker couch, raised on its custom wooden frame above a bean bag chair

Double-Decker Couch

Get In Touch

Contact

elitmathews@gmail.com