Tobias González Arriola
All work

MineCall

June 2026 - August 2026

A self-hosted virtual office that runs in the browser: voxel 3D worlds, real-time teammate presence and proximity-based audio/video. Wrapped and shipped: it is live and open to the public at minecall.online.

The problem

Virtual-office alternatives are closed, expensive services; a team that wants a private space can't host it on its own infrastructure or adapt it.

Features

  • A navigable 3D voxel world in the browser, with teammates moving in real time
  • Proximity audio and video: you hear whoever is near you, the way an office works
  • Screen sharing inside the call, several at once, visible to the same people who hear you

My responsibility

Full-stack on a team: the Go API (identity, world, presence, media), the 3D client and the self-hosted deployment with Docker + Caddy on my own VPS, all the way to production on its own domain.

Stack

Frontend
React 19, Vite, Three.js + react-three-fiber, Zustand, LiveKit client, Playwright
Backend
Go 1.26 (chi, WebSocket, pgx, sqlc, Goose), PostgreSQL 17, LiveKit, Docker, Caddy on a self-hosted VPS
GoReactThree.jsWebRTCPostgreSQLDocker

Links