Programming Projects

Here are some of my programming projects. Check back soon for updates!

iGEM SynBeeGee

In Progress: Fall 2026

View Project

Currently working on a project for the iGEM competition, where I'm a part of the database and software team. The datbase team is responsible for the data collected by our trained AI model that is used to observe Bees and their behavior while in an enclosed environment We are currently working migrating the project's database from a cloud-based service to physical hardware and restructuring the schema from last semester's project. Stay tuned for updates as we progress through the competition!

Medication Interaction Checker

Project on Hold

View Project

Was working on an app that checks for potential interactions between medications. You can input a list of medications and the app will analyze them for any known interactions, providing warnings and recommendations. On hold to focus on schoolwork. You can view the progress of my project on my github by clicking the button below!

Power over Ethernet (PoE) Project

Worked on: Spring 2026

View Project

Led the software development team in a multidisciplinary project alongside hardware and marketing teams to design and improve a cost-effective Power over Ethernet (PoE) emergency lighting system for building safety applications. The project focused on analyzing limitations of traditional manual lighting systems and improving reliability during emergency situations such as fires.

My team designed and enhanced the system’s backend model server by implementing:

  • Sensor input validation to improve system accuracy and fault tolerance
  • Audit logging for safety-critical actions and event tracking
  • Configurable emergency thresholds for adaptive response behavior
  • Dynamic device management for scalable networked lighting control
  • Persistent state recovery to maintain system continuity after failures
  • Secure user authentication and access control features

Collaborated across teams to align software functionality with hardware integration and project requirements while leading development planning and technical decision-making.

spinning cat