A photo album of some cool things I've made!
It's a smart mirror! About a year ago, I thought it would be really cool to make my own smart mirror from scratch – software and hardware. So, I decided to see if I could build the mirror for less money and with fewer tools. The answer was yes! The mirror works by using a device that outputs to a recycled monitor behind the glass. The glass has a one-way mirror film on it to give the mirror effect. I manually cut all of the wood because I didn’t have electric tools, so some of the structure came out a bit uneven. This was my first real introduction to woodworking, and I think it came out good despite that. The software is a web page served by an Angular server and a Node.js backend. The backend also has Spotify integration. A Raspberry Pi works well as the video input, but anything that can display a webpage also works. In the end, the project helped me develop my woodworking and IOT skills, and I ended up with a pretty cool mirror.
A few years ago, back when I lived in Northwood V, I had to take two buses to get downtown. The official app for the bus system didn't make this very easy; I couldn't see where I was on the map, the app was unresponsive, and it looked dated. I often struggled multiple times to figure out where a bus station was, was late to where I needed to be, and was frustrated overall with the app. When I decided to attend Michigan after graduating high school, I decided to see if I could make an app that was useful and enjoyable to navigate with. A few weeks later, M-Bus was born. Initially meant for only me to use, it quickly grew from "just me," to having over 50,000 downloads and thousands of daily users. Today, it has many more features like favorite stops, accessibility features such as a dedicated colorblind mode, and dynamically changing images to celebrate festivities. You can read more about M-Bus here!
I created this project with my friend as our final project for SI 206 (Data-Oriented Programming) at the University of Michgian. The algorithm uses a neural network to determine wheter an article is satire or not. You can find source code on our GitHub repository and more information on the project on our project report.
This is a cross-platform app made in Flutter that allows for the delivery of customized forms in health settings. The project started when I was working with a medical research team at the University of Michigan. Due to the current pandemic, the team I worked with asked me to build a COVID-19 focused application to manage appointments. I used Flutter because it provided ease of development for cross-platform applications as well as fast rendering. I first started with a quick proof-of-concept app that I then built into an app with 3 main sections — login, appointments, and check-ins. During check-ins, each answer can progress to the next question, ask another question, or switch to a different question set depending on the data from the backend. Our team has since migrated to using the ResponsiBlue Health Check-In System.
This is one of the smaller but funnier projects I have made, mainly due to its backstory. One day, I was cooking for my parents, and we had quite a lot of meat that I needed to salt and pepper. Our family uses Costco pepper and salt grinders that take an annoying amount of effort to get salt out of, and so by the time I was halfway through the meat, I thought to myself, “There’s got to be a better way to do this.” Then, I thought that all I was doing was spinning the base of the pepper grinder while holding it. I also had a drill, which is also a thing that spins, and I thought that I could make something out of that fact. So, I took some measurements and printed out the part in the picture. Although I did get through all of the food that day through manual effort, now, all I have to do when I want copious amounts of salt or pepper is grab a drill.
During my time at Team 6429, I used Adobe Premiere to create and edit videos for our team. I have used these skills in creating a variety of videos for our projects including educational science videos, promotional videos, and robot overview videos. I also created, filmed, and voiced over animations.