Juan Cruz Reynoso

Computer Science Student (UNRC, Argentina) · DataOps Intern at AyronOne

Río Cuarto, Córdoba, Argentina

About

Final-year Computer Science student at Universidad Nacional de Río Cuarto, with a prior background as an Electromechanical Technician. I'm currently doing my professional internship as a DataOps Intern at AyronOne.

I'm interested in the intersection of software and physical-world systems (sensors, PLCs, and IoT), which is also the focus of my undergraduate thesis.

Projects

TamboAIOngoing

Dairy Diet Optimization Platform

Web platform that calculates the lowest-cost ration meeting a dairy herd's nutritional requirements without compromising ruminal health, by combining the NRC 2001 nutritional model with linear programming.

Python · FastAPI · PostgreSQL · PuLP · React · pytest · Docker

Arreglamo

Expense Splitter for One-Day Get-Togethers

Built with a friend to split the costs of a one-day get-together, like a barbecue: add who's coming, share the link with the group, everyone puts what they paid, and the app shows who transfers to whom. Nothing to install, no account needed. Money is handled as integer cents (never floats), the calculation engine is independent of the framework, and 53 tests check that balances always sum to zero.

Next.js · React · TypeScript · PostgreSQL (Neon) · Drizzle · Tailwind CSS · Vercel

Chord Distributed Hash Table (DHT)

Distributed hash table based on the Chord protocol, built for a Distributed Systems course. Each node runs as an independent process communicating over TCP; routing, consistent hashing, and lookups were tested against simulated node failures.

Python · TCP

Stock Management System

Desktop application to manage inventory, sales, customers, and suppliers for a veterinary clinic. Built with a team and currently in production use by the client.

Python · Tkinter · SQLite

Cuentas Claras

Trip Group Expense-Splitting App

Web app for splitting a group trip's expenses with no sign-up: create a group, share its code, and everyone adds expenses from their phone. It calculates the shortest list of transfers that settles the trip.

TypeScript · React · Cloudflare Workers · D1 (SQLite) · Vitest · GitHub Actions

Experience

Education

Skills

Languages
Python · C · Java · Ruby
Data & Backend
PostgreSQL · MySQL · SQLite · FastAPI · Docker
Embedded & IoT
ESP32/microcontrollers · MQTT · Modbus · POSIX
Cloud (learning)
AWS · Terraform
Tools
Git · Linux/Unix
Spoken languages
Spanish (native) · English (Upper-Intermediate, B2)

Contact

Email
juancruzreynosog@gmail.com
GitHub
github.com/juancreynoso
LinkedIn
linkedin.com/in/juancreynoso