Español

Matias Ricarte

Buenos Aires, Argentina

About me

I'm a full-stack engineer with 4+ years shipping features end to end on a real-time broadcast graphics platform: React/TypeScript clients, Node.js (Hapi/Express) APIs, MongoDB with transactions and backward-compatible migrations, Firebase Realtime Database, and Rails plumbing.

Comfortable owning the whole slice — schema design, REST endpoints with permission checks and optimistic concurrency, and the UI that consumes them — under on-air production constraints where mistakes are visible live.

I'm also finishing a Software Engineering degree at ITBA (Instituto Tecnológico de Buenos Aires). Spanish is my native language and I'm fluent in English.

Experience

Flowics is a live broadcast graphics platform. I was a contributor to its graphics editor (React + TypeScript + Node.js) and its web dashboard (React + Rails).

Flowics

Software Engineer II, 2021 – 2026

Highlights:

Tickers pick up where they left off

Shipped "tally memory" for broadcast crawlers: server-side Firebase Realtime Database tracking of what actually aired, letting tickers resume from the last shown item after a restart or republish; consolidated realtime events into a single connection-summary payload.

  • Firebase Realtime Database
  • Node.js
  • React

External data, merged into live graphics

Rebuilt the data-joins engine that merges external connector data into graphics schemas — pluggable insertion/not-found strategies, coalesce operator, multi-argument JSON Pointer templates — validated against 8k-line production sports-data fixtures and delivered end to end with a server-side data migration and i18n in three languages.

  • TypeScript
  • JSON Pointer
  • Data migrations
  • i18n

One request for many fonts

Designed a bulk font-upload REST API using MongoDB transactions and optimistic concurrency (if-unmodified-since semantics), collapsing N HTTP round-trips into one and surfacing concurrent-edit conflicts as explicit per-item errors; paired it with a self-serve upload UI (including client-side font parsing and staged rollout) that replaced a support-only workflow.

  • MongoDB transactions
  • REST
  • Optimistic concurrency
  • Font parsing
(Styled after the broadcast graphics editor I worked on)

Projects

Choose a project
CV Maker screenshot

CV Maker

1 / 4

An editor for creating and exporting CVs with the silver-dev-cv template. Runs the Typst compiler in the browser through WebAssembly for live preview and PDF export, and installs as a PWA.

Interactive 3D scene screenshot

Interactive 3D scene

2 / 4

Computer graphics course project: a flyable plane, a boat with a turret, procedural meshes and textured shaders, eight camera views.

Perpetual Stew screenshot

Perpetual Stew

3 / 4

A small game about cooking in a town where you don't speak the language.

D&D Battle Tracker screenshot

D&D Battle Tracker

4 / 4

Course project in a team of three: an Android app for tracking D&D combat, with character creation and real-time status management. I designed the icons and layouts in Adobe XD.