Here are some of the projects that I’ve built! For more examples, feel free to check out my Github account.
Some friends and I built this project for our internetworking class at UMass Boston. We set out to solve the problem of slow campus WiFi! We used an ESP32 to scan WiFi speeds of available networks in the background, and tell the laptop which network to connect to for the best internet connection. I wrote and shared a blog post about it here, where you can read all about the technical details.
For me, DailyKanji has been an interesting experiment in shipping an app to solve a real-world problem, marketing it, and iterating on it. It started off from a pattern that I noticed when studying Japanese. I would spend around 2 weeks practicing daily, usually pushing myself to study 30 minutes to an hour a day. Eventually, though, I would always end up getting too busy to keep up, and eventually letting it fall by the wayside.
DailyKanji helps users maintain consistency, even if it’s just a small daily commitment. Users can build a daily streak of learning, with new words fed to them daily. DailyKanji also implements a spaced-repetition system, based off of the Anki Supermemo 2 algorithm.
QRPigeon is a tool for transferring files quickly from a mobile device to a PC as fast as possible. Here are the steps for using it:
C File Explorer is a terminal-based file explorer, built with the goal of speeding up navigation in the Linux terminal. This was a great excuse to get better at C and the Linux terminal!
Based on your current location, Thrift Router will find the fastest route to all of the thrift stores in your area, and allow you to open the route in Google Maps or Apple Maps!