May 2025, Chicago, IL
RESTful FastAPI Application: Simulation of Product Development
Scroll ↓
Project Details:
RESTful FastAPI application
Scenario: Crystals of 3 types (red, green, blue) are appearing in space, and it’s the job of 3 stations to stabilize and harvest energy in these crystals before they explode.
Each station has 2 stabilizers (stabilize a certain amount of energy per unit of time) and 1 harvester (can only harvest one type of crystal).
Crystals can only be harvested after all their energy is stabilized.
If a crystal cannot be stabilized in time by it’s corresponding station’s harvester, that station should contact other stations to help stabilize it.
Goal: In 2 weeks, create a product to facilitate the stabilizing/harvesting of energy under the requirements listed above.
My Contributions:
Built the algorithms for scheduling our station's machines’ actions, as well as the system to contact and receive information from other stations.
Managed project complexity through balancing the deadline of the product's release (2 weeks) with the efficiency of energy harvesting.
Engaged in efficient test-driven development in programming and solid communication through Git and Jira, assisting my team members with various tasks.