Gil Barbara
Senior Software Engineer
I build scalable, distributed, and real-time systems across backend and frontend, focusing on reliability, security, and long-term maintainability.
Experience
WebRTC.ventures
Senior Software Engineer · 02/2025 – 02/2026
AI Agent Platform
Real-time system embedding LLM-powered agents into meetings using WebRTC, SSE, and STT/TTS. Integrated multi-model LLMs and RAG workflows for real-time and post-processing interactions.
Satellite Communication System
Distributed system for communication in constrained environments. Built observability with OpenTelemetry and end-to-end encryption using the Signal Protocol.
AI Engineering Platform
Code intelligence system using AST parsing and hybrid graph + vector search. Designed multi-tenant architecture and restructured monorepo and CI for maintainability.
Zenhub
Senior Front-end Engineer · 09/2022 – 09/2023
Worked on a major re-platforming effort and modular TypeScript architecture. Also built AI-powered issue tagging and feature exploration tools.
INTERA
Tech Lead · 03/2021 – 04/2022
Led architecture and development of a multi-tenant serverless SaaS platform on AWS. Built a React web app and Chrome extension, and migrated microservices to TypeScript.
AMARO
Tech Lead Front-end · 09/2016 – 11/2020
Led frontend architecture for a React PWA and a large TypeScript migration. Focused on performance, maintainability, and development speed.
Vérios Investimentos
Front-end Developer · 12/2014 – 08/2016
Built Brazil's first robo-advisor frontend using React, D3, and Web Workers. Ported R-based algorithms to JavaScript for real-time cross-device execution.
Early Career
CTO / Independent Consultant · 1997 – 2018
Scaled platforms at RRAURL and delivered dozens of systems through Kollectiv. Worked across architecture, infrastructure, and high-traffic web applications.
Projects

React Joyride
Widely adopted guided tour library for React used in production across thousands of applications.

ColorMeUp LAB
Interactive color scale and palette builder focused on perceptual color systems.

SVG Logos
Curated collection of thousands SVG logos used in developer tools and applications.

Agent Hub MCP
Model Context Protocol server enabling multi-agent orchestration and shared context.
About
I'm a software engineer with a background in physics and over 30 years of experience building systems across web, backend, and infrastructure.
I care about understanding how things work — from distributed systems to color perception — and tend to focus on depth over breadth.
Outside of engineering, I've been involved with music for decades, which still influences how I think about systems, structure, and timing.
Contact
Fill out the fields below and I'll get back to you as soon as possible.