Skip to content

Projects

This page has sections detailing projects I have or am working on!

Home Server and Personal Website

I run a basic home server, running on an small desktop PC that I bought used. It hosts this website, and various other services that I am continually adding to. I use it to backup photos using Immich, edit Latex documents using an instance of Overleaf, and to learn more about computer networking and the internet.

Capstone MMWave Radar

For my BYU Senior Capstone, I and a few other students built a MMWave CW Doppler Radar. It was designed to be able to detect very high velocity small object in a research setting. We successfully demonstrated detection of objects smaller than \(1 \text{cm}^2\) moving at over \(1000 \frac{\text{m}}{\text{s}}\).

Personal Electrical Engineering Software Package

I have a variety of code, written in python, that I have created to solve problems relating to classes, personal projects, and other problems. This includes rudimentary optics simulators, an RF cascade analysis tool, numerical solvers, matching network design functions, Design of Experiment statistical analysis and more. This is an ongoing project, but my goal is to produce code that I understand that solves many of the problems I come across in engineering. While the code I write is not production level, writing it helps me to more deeply understand what I learn and preserve my knowledge.

Tesla Coil

In College, I built a medium-sized tesla coil. I used mostly parts I could find for cheap or make. The tesla coil uses 2 Microwave Oven transformers and a spark gap, and is able to produce arcs about 18 inches long! I would often demonstrate my tesla coil to groups of people, teaching about the principles involved and the dangers of High Voltage.

Tesla Coil

Home Server

I bought a used desktop computer and turn it into a home server! This website is running on that server and I also use it to back up photos from my phone, store files and more. I have learned so much about how computers and the internet works which while probably not applicable to what I do for work or research has still been very interesting.

Junior Design Project: Laser Tag System

My Junior year, I built a laser tag system. It involved designing PCBs, doing signal processing and embedded programming. In the end I had a functional laser tag system. The final project was to create an addition to the system, for which I created a Laser Tag Grenade. This was a round-ish object that could be thrown, and after a delay, would emit a signal that would trigger any laser tag systems nearby. It involved writing embedded C code, designing a PCB, switching high power LEDs, and 3D modeling and 3D printing.

Laser Tag Grenade

Mechatronics Club: Quadruped Robot

During my sophomore year, I participated in the Mechatronics Club and competed in a building competition to create a Quadruped robot that could navigate a maze. My team won. I designed many of the parts for the legs and body, and wrote parts of the code that ran on the robot.

Quadruped Robot

Light Following Robot

In one of first electrical engineering classes we built a light following robot. I added to my robot a second microcontroller, a 7-segment display that showed the robot's state, and created a PCB to integrate all the electronics onto a single board.

Robot

Future Project Ideas:

  • A Bigger Better Tesla Coil
  • Fixed Wing UAV
  • Basic SAR