Sobre Gemm Blocks

Programar robots no debería requerir saber programar.

Gemm Blocks es un editor visual tipo Scratch hecho específicamente para robots de última generación. Lo construimos cuatro estudiantes de 5.° año de TIC en ORT Buenos Aires como proyecto final de carrera.

2026

Año

ORT

Institución

TIC · 5.°

Carrera

4

Integrantes

Quiénes lo construimos

Matías Tenenbaum

Technical Robotics Researcher

Investigó el funcionamiento de los sensores, actuadores y sistemas de movimiento de los robots compatibles con Gemm Blocks. Analizó documentación técnica, capacidades de hardware y limitaciones de cada plataforma para definir cómo representarlas dentro del editor.

Sensores y actuadoresHardware robóticoInvestigación técnica

Guido Jacofsky

Fullstack

Desarrolló partes clave del frontend y backend de Gemm Blocks, con foco en la integración con robots. Diseñó e implementó los adaptadores que permiten conectar distintas plataformas robóticas al editor y ejecutar acciones desde bloques visuales.

Adaptadores de robotsFullstackIntegración de hardware

Eitan Feldman

Tech Lead · Fullstack

Lideró el desarrollo técnico de Gemm Blocks. Definió la arquitectura del proyecto, desarrolló el editor visual basado en bloques y coordinó la integración entre la plataforma, los servicios backend y los sistemas robóticos.

ArquitecturaEditor visualLiderazgo técnico

Martín Durán

UX / UI Design

Diseñó la identidad visual y la experiencia de usuario de Gemm Blocks. Definió el sistema de diseño, los componentes de interfaz y los flujos para que la programación de robots sea intuitiva y accesible.

Sistema de diseñoUX / UIFlujos de usuario

Stack técnico

Editor

  • Next.js 16
  • TypeScript
  • Tailwind CSS

Backend

  • Bun · Elysia
  • Drizzle · Neon
  • Redis · Upstash

Robots

  • WebRTC
  • Unitree Go2 Air
  • Adaptadores TS

Deploy

  • Vercel
  • DigitalOcean
  • Cloudflare

El proyecto

El problema

Los robots de última generación ya están en ORT, pero el conocimiento para aprovecharlos está fragmentado, incompleto y desorganizado. Cada equipo arranca de cero.

La solución

Gemm Blocks elimina la barrera de entrada: arrastrás bloques, construís comportamientos y los enviás al robot por WebRTC sin necesidad de saber programar ni configurar un SDK.

El contexto

Es parte de Gemm, el proyecto final de investigación en robótica e IA de nuestro equipo — junto con Gemm Lab y un caso de uso en entornos peligrosos.