Iván Greve
Iván Greve, Frontend Engineer

Iván Greve

Frontend Engineer

San Carlos de Bariloche, Argentina · remote

I build products end to end. These days that means React, React Native and TypeScript at CookUnity, on the platform chefs run their kitchens and their business on. Web and mobile alike.

Before that: Angular in agribusiness, a startup of my own in Big Data and IoT, and years of .NET full stack. The frontend is where I do my best work, but I have shipped every layer under it, and it shows in the decisions I make.

ivangreve@gmail.com · linkedin.com/in/ivan-greve/ · github.com/ivangreve

Experience

Apr 2023 — Present

CookUnity (opens in a new tab)

United States · remote

  • Full Stack Engineer Apr 2023 — Present

Chef-facing platform at a US meal-delivery marketplace, across two squads: Chef OS and Chef Marketing.

  • Led the build of a custom backoffice platform from scratch for managing chefs and vendors: media uploads, marketing tooling and chef administration.
  • Designed and implemented a custom React design system, giving every internal tool a consistent and scalable UI foundation.
  • Built the web and React Native app chefs use to track their stats, performance and kitchen progress in real time.
  • Owned iOS and Android releases end to end, including the Fastlane CI/CD pipeline that ships to the App Store and Google Play.
  • Migrated chef data to a microservices architecture, decoupling the system and making it easier to scale and maintain.
  • Shipped UnityPass Hub, a gamified membership system where members earn and redeem points, plus an interactive trivia game with rewards, both aimed at engagement and retention.
  • Replaced manual promotion workflows with internal tooling, and built the analytics dashboards chefs use to make decisions on their own numbers.
  • React
  • React Native
  • Next.js
  • TypeScript
  • Node.js
  • NestJS
  • PostgreSQL
  • MySQL
  • Docker
  • AWS
  • Fastlane
Feb 2022 — Apr 2023

Agree.Ag (opens in a new tab)

Buenos Aires, Argentina

  • Technical Lead Nov 2022 — Apr 2023
  • Frontend Developer Feb 2022 — Nov 2022

Digital trading and credit platform for the Argentine agribusiness sector.

  • Built an identity verification flow for credit pre-approval, turning a manual review into an automated step and cutting operational time.
  • Developed a quota management system for agricultural producers to handle electronic credit limits.
  • Led an Angular version upgrade and a deep refactor of the monolith, improving its performance and making it possible to keep building on it.
  • Promoted to Technical Lead after nine months on the team.
  • Angular
  • TypeScript
  • RxJS
  • SCSS
  • HTML5
  • Docker
Apr 2018 — Apr 2023 alongside full-time work

Kelawar

Argentina · remote

  • Co-founder Apr 2018 — Apr 2023

Big Data and IoT product analysing in-store client behaviour. Co-founded and run alongside full-time work.

  • Owned the full product lifecycle: from the initial idea through to deployment and operation.
  • Built a distributed data processing network on Raspberry Pi devices.
  • Reverse-engineered the IEEE 802.11 protocol to build a passive WiFi device detection system.
  • Wrote the .NET Core APIs and the Vue.js frontends that consumed them.
  • Vue.js
  • .NET Core
  • C#
  • Python
  • PostgreSQL
  • MongoDB
  • Raspberry Pi
Oct 2017 — Feb 2022

Axum Sistemas Inteligentes

Greater Buenos Aires, Argentina

  • Software Engineer Dec 2018 — Feb 2022
  • Full Stack .NET Developer Oct 2017 — Dec 2018

Retail software used by multinational clients including PepsiCo, Unilever and Quilmes.

  • Designed, built and maintained the applications those clients ran their retail operations on.
  • Led the web team, owning the technical decisions on stack and ways of working.
  • Worked across the whole stack: .NET Core and .NET Framework APIs, MSSQL and PostgreSQL, and Vue.js, React and JavaScript on the client.
  • .NET Core
  • .NET Framework
  • C#
  • Vue.js
  • React
  • MSSQL
  • PostgreSQL
  • MongoDB

Projects

All three read the physical world I live in: a mountain full of ski instructors, a house running off the grid, a maize field seen from orbit.

  • The rider home with today’s weather and snow base at Portillo, beside the instructor list with rates, ratings and who is available today
  • A verified instructor profile with rate, experience and reviews, next to the bookings screen with confirmed classes and their prices
  • The instructor home: weekly income, pending requests to accept or decline, beside the agenda with the day’s availability
  • Per-discipline pricing tiers by group size, and the Cerro Catedral piste map

SnowRide

Book ski, snowboard and kitesurf lessons in Argentina and Chile

A two-sided marketplace: riders find an instructor on the map, filter by discipline, check the profile and book in seconds; instructors manage their calendar, sync it with Google Calendar and get paid. Expo app for both sides, plus a landing site.

  • React Native
  • Expo
  • TypeScript
  • Expo Router
  • TanStack Query
  • Daily overview: generation, self-sufficiency and the intraday power curves for PV, generator, load and battery charge
  • Devices view with the system diagram: inverter and battery bank with live state of charge
  • Energy view: source mix and the daily Sankey diagram of kWh per node
  • Plant home with live power and the day’s running totals

solar-fs

Off-grid solar monitoring dashboard

A dashboard for Felicity Solar off-grid installations that keeps its own time-series database (5-minute telemetry plus daily rollups), so it can answer what the vendor cloud cannot: real self-sufficiency, how much energy the backup generator actually contributed, battery charge balance and estimated fuel cost. Multi-user, with per-owner isolation.

  • Next.js
  • TypeScript
  • PostgreSQL
  • TypeORM
  • ECharts
  • Vercel
  • The dashboard: eleven fields pinned on a Sentinel-2 mosaic with their risk scores, recent analyses and the portfolio greenness curve
  • One field in detail: risk 42 of 100, anomalous sectors drawn over the satellite image, the season timeline and a scrubber through 49 cloud-free captures
  • The campaign summary in plain words, and the portfolio table ranking every field by risk with its season sparkline
  • The map view: the whole portfolio pinned across the Sentinel-2 cloudless mosaic of the Pampas

Agro Alerta Plagas

Satellite-read pest risk, ranked by field

No orbital sensor can resolve a 3 mm insect. So instead of detecting pests, this answers the question an agronomist actually opens the week with: which field do I walk first? It combines crop phenology measured from Sentinel-2, thermal accumulation from climate reanalysis, and trap counts from the monitoring network. Every number traces back to an image you can look at, on the date the model read it.

  • Python
  • Sentinel-2
  • STAC
  • NDVI / NDRE
  • Savitzky–Golay
  • Time series

Skills

Frontend

  • React
  • Next.js
  • Angular
  • React Native
  • Expo
  • TypeScript
  • JavaScript
  • RxJS
  • Vue.js
  • Design systems
  • Tailwind CSS
  • SCSS
  • Astro

Backend

  • Node.js
  • NestJS
  • Go
  • .NET Core
  • C#
  • REST APIs
  • Microservices
  • PostgreSQL
  • MySQL
  • MongoDB
  • TypeORM
  • Drizzle

Platform & delivery

  • AWS (Lambda, API Gateway)
  • Docker
  • CI/CD
  • Fastlane
  • App Store & Google Play releases
  • Vercel
  • Git

AI

  • Claude Code
  • OpenAI Codex
  • Building and using MCPs
  • Multi-agent workflows
  • Prompt engineering
  • AI code review
  • Spec-driven development

Ways of working

  • Technical leadership
  • Agile / Scrum
  • Code review
  • Mentoring
  • Design patterns

Languages

  • Spanish (native)
  • English (professional working proficiency)

Education

2013 — 2018

Computer Engineering

Universidad Nacional de La Matanza

GPA 7.56 / 10

2013 — 2016

Software Engineering Technician

Universidad Nacional de La Matanza

2007 — 2012

Electronics Technician

Instituto Madero

Let’s talk