
Projects
Here are several projects I have worked on recently, inside and outside the classroom.


Skills: LT Spice, KiCad, circuit simulation, soldering, collaboration
01
Motor Over-Current Protection Board
Aug. 2024 - May 2025
​
For the EV Concept club at UIUC, I was a part of the Motor Overcurrent Protection team. We designed the board shown above, which redirects excess current to the Regenerative Battery team to store extra energy. Our main chip, the LTC4364, monitors input and prevents current from flowing backwards into the 48V battery that the motor utilizes. We mostly experimented with limiting the current to around 60A, using LTSpice to simulate the circuit's activity.
As the annual Eco Shell Competition approached, I worked with the High Power Mosfet team to solder test boards necessary for the motor to manage the battery. Through collaborating with this group, I improved my soldering skills for components on top of the board. The test boards that I soldered were used to experiment and update the design on a short notice.
02
InstaPlant (James Scholar Honors Course)
Jan. 2025 - May 2025
​
As a part of ECE-198, the James Scholar Honors Course, my team and I designed a fake plant that uses sensors to simulate growth. This included tracking temperature, humidity, and light in the environment surrounding the plant. We used window comparators that only allowed the plant to grow if the conditions were within the accepted range, and a 555 timer to check these conditions every ten seconds. This fed into the motor circuit, which powered a stepper motor to "grow" the 3D printed plant.
​
I personally worked on the logic gates determining if the plant should grow from the four signals (three from the sensors, one from the clock), as well as the 555 timer and the 3D printed components. I utilized Falstad simulator to adjust capacitor and resistor values until a certain time frame was achieved for checking each condition. I also used Autodesk Fusion 360 to model the plant part, which involved gear ratios and several rounds of testing. We presented our project to Professor Schmitz, and received feedback to implement into our design.




Skills: circuit design, breadboarding, Falstad simulator, Fusion 360, comparators, motor control






03
Find Study Spaces App (Personal)
July 2025 - Aug. 2025
​
After searching through numerous UIUC sites, I was not able to find the services I needed: the ability to find a private classroom where I could study uninterrupted. I designed my own app that can find empty classrooms for a given time frame, any day of the week. The app also generates schedules for a certain classroom on a given day, so students can find empty time slots throughout the day.
​
To get data on class sections, time, and location, I wrote a Python script that webscraped UIUC class information from the scheduling site. This involved using BeautifulSoup and JSON files to properly organize the data and transfer it to my app. In the Xcode environment, I designed my app using SwiftUI and structs to search through each section for time, day, and location. My app allows the user to choose between four different pages: the home page, the find empty classrooms page, the generate schedules page, and the information page. In the future, I want to publish my app to the Apple App Store so that other UIUC students can find classrooms to study in.
​
Skills: Swift, Python, webscraping, UI design, Swift UI