My Projects

Mercury Alert Door and Motion Sensors

Summer 2024

While I was working at Mercury Alert AI, we received a request from a potential customer to expand our line of IoT devices to include a door sensor. I was put in charge of creating the hardware for these devices as well as the on device software. I can't go into too much detail, as this is a company project, but I have photos I can show of the prototypes.

ESP32 Smartwatch Schematic
The team then received a request for a motion sensor device. Because of the way that the Door Sensor was designed, it only took some small modifications to create a motion sensor. After completing the hardware and device code, and doing a ton of trouble shooting and app testing, my final task was to create data sheets for both designs so customers could easily find specs and dimensions. I've attached a preview of the motion sensor datasheet below. I think the most import takeaway from this project was that I finally learned how to use GIT well.
ESP32 Smartwatch Schematic

ESP32 Smartwatch

Spring 2023

I worked on this project with my roommate Cooper Saylin. He did the majority of the software, while I focused on hardware. First I created the schematic and PCB layout shown below. SPI was used to connect the display to the ESP32 while I2C was used for the accelerometer. There is also an IC for charging so the watch could function without being plugged in. (Looking back, I wished I used USB-C.)

ESP32 Smartwatch Schematic
I ordered the PCB's and components from China, and SMD soldered each component to the PCB. Surprisingly the schematic didn't have any mistakes, the smartwatch worked well apart from the charging LED's.(Turns out we needed to configure the charge status pins as input_pullup for the LED's to work properly.)
ESP32 Smartwatch Schematic
Cooper and I used the esp-idf and Arduino frameworks to program the device. We made use of Free-RTOS to schedule tasks. An image of the final watch in with a 3d printed case is shown below.
ESP32 Smartwatch Schematic
Ultimately, we weren't able to developed any good software for the watch (mostly just graphics demos). I think this was because having a bluetooth connected device is a pain with Iphones and Cooper and I gave up. I definitely learned a lot though!

Prospect Valley Elementary School Redesign

Spring 2022 - Group Project for Ace Mentorship Program

Unfortunately I couldn't find any pictures for this project. I collaborated with a small team to develop a comprehensive plan for a new elementary school. I interpreted the client's vision to create a detailed site plan, floor plan, landscape plan, and MEP (Mechanical, Electrical, and Plumbing) systems, along with 3D renderings of the proposed design. During this process, I was mentored by professionals in the Structural, Civil, and Architectural fields. I also had the opportunity to present our proposed plan to a panel of judges at the College of Architecture and Planning at CU Denver.

Piezo Shoe

Spring 2022

The idea was to store the small voltage impulse caused from compressing a piezo crystal in a capacitor for later use. I made piezo modules (shown below) wired in parallel in order to maximize the power output from the piezo crystals.

piezo
I modeled the design using SolidWorks and fabricated the design through 3D printing. I had to include a dual bridge rectifier as well as other circuitry to process the piezo signal. I ended up presented the finished prototype (shown below) at the University of Colorado Boulder Design Expo.
ESP32 Smartwatch Schematic

CAD Projects

Reusable Bottle Cap - 2019

This project was for an engineering class I had in highschool. It helped me refine my SolidWorks skills.

piezo

3d Printed Hand - 2016

This was created by my brother and I at a CU Boulder summer camp about 3d printing. It was my first experience with 3d printing. (CAD Done in Sketchup?!!)

piezo

DIY Bluetooth Speaker

Spring 2021

My dad had this old bluetooth speaker that stopped working. After taking it apart, it looked like the control board was perfectly fine. I used an old speaker from Goodwill and fit the electronics from the broken speaker. I also added some fancy buttons and an on/off switch.

piezo

Robot

2016

In 5th grade, I was obsessed with robots. My parents gifted me a bunch of metal brackets and servos for Christmas. I don't remember much about the project, but I have a picture.

piezo