
Full-stack & data — team of 2
AgroTwin
AI-driven digital twin for mixed crop–livestock farms — my final-year engineering thesis.
The problem
Small and mid-size Argentine farms plan the year on spreadsheets and experience. There's no accessible way to ask "what if" — a dry season, a commodity-price crash, switching a field from crops to grazing — before committing real money to the decision.
My solution
- →Multi-tenant SaaS where each producer models their own operation: fields, herds, plantings and cash flow.
- →A what-if simulation engine covering five scenarios: yield variation, commodity prices, crop rotation, cattle fattening and adverse climate.
- →A machine-learning service that predicts departmental crop yield from public MAGyP and weather data.
- →An LLM step that turns each simulation into a written, plain-language advisory report.
Architecture
- 01Front end — React 19 + TypeScript + Tailwind, deployed on Vercel
- 02API — Java 21 + Spring Boot 4 REST service with JWT auth, on Render
- 03Data — PostgreSQL on Neon; Docker Compose for local parity
- 04ML — Python microservice (FastAPI + scikit-learn); yield model validated with a temporal split
Results
- ✓All five simulation scenarios implemented; full stack deployed on Vercel + Render + Neon.
- ✓Yield model trained on real public datasets and validated with a temporal split, so it's never scored on data from its own future.
- ✓In progress — final-year Computer Engineering thesis, UADE (expected 2027).








