ReForest
IoT-based soil analysis and tree recommendation system
Soil sensors in the field are only useful if someone standing in the field can read them. ReForest pipes live moisture, temperature, and pH data from Arduino-based sensors into a Firebase-backed application, then converts that reading into a plain-language tree species recommendation — built as a web app wrapped for mobile, so it works on whatever a field worker is already carrying.
- Built the user-facing application: live soil readings rendered from a real-time Firebase sync, no manual refresh required.
- Designed and implemented the recommendation feature — the layer that turns a soil reading into a planting decision.
- Coordinated with teammates on the Arduino sensor layer and the ML model to keep the data contract consistent end to end.
A team capstone — sensor hardware and the ML model were built alongside teammates; the application layer above was mine.