AI Software Developer · Physicist · Catalonia

Physics rigor, applied to systems
that need to actually work.

I'm Guillem Barta González. Trained as a physicist, now building AI systems for robotics — currently migrating a production companion-robot platform to a multi-agent architecture on Azure AI Foundry. When I'm not at a keyboard, I'm usually on a ridge, a bike, or a lake.

01 — About

I like problems with edges.

I'm a physicist with a master's in Artificial Intelligence from Universitat Internacional de Valencia. During my physics studies I interned at FlexSim, completed an ERASMUS semester in Norway, and built a single-pixel camera prototype for my bachelor's thesis in the Wavefront Engineering Lab at Universitat de Barcelona.

I'm currently a Software Developer at Group Saltó's R&D department, implementing AI functionalities for companion robots — wake-word spotting, speaker recognition, and the backend APIs that tie it all together. Right now that means migrating our bot platform, which serves elderly users across a physical robot, a web client, and voice, off a legacy dialog framework and onto a modern multi-agent architecture.

02 — Skills

What I build with

Software Development

  • Python
  • C#
  • Kotlin
  • REST APIs

AI & Machine Learning

  • TensorFlow / PyTorch
  • Azure AI Foundry
  • Semantic Kernel
  • Multi-agent design

Cloud & Tools

  • Azure
  • Git & DevOps
  • Session & state management
  • Caching strategies

03 — Work

Selected work

A few things I've built — from production AI at work to research and personal projects.

Group Saltó · 2024–Present

AI for companion robots

End-to-end AI on the robotics R&D team: personalized wake-word spotting models deployed to Android, speaker recognition with user-management views, and a Semantic Kernel API deployed as a web service.

  • Kotlin
  • Python
  • Azure AI Foundry
BSc Thesis · Universitat de Barcelona

Single-pixel imaging camera

Built a single-pixel camera from a commercial projector and a Raspberry Pi in the Wavefront Engineering Lab, studying how illumination-system position affects image contrast.

  • Python
  • Raspberry Pi
View on GitHub →
FlexSim · 2021–2022

AGV pathfinding in a digital twin

Industrial digital-twin logic in FlexSim, with a Python connectivity module used to train neural networks to pick the most efficient sequence of objects and plan warehouse routes.

  • Python
  • C++
  • FlexSim
View on GitHub →

04 — Off the clock

Same ridge, different kind of climbing.

  • Mountain hiking
  • Climbing
  • Downhill cycling
  • Alpine skiing
  • Backcountry skiing

Mostly around the Pyrenees. If you've got route recommendations, that's a good reason to reach out too.

05 — Contact

Let's talk.

Open to interesting backend/cloud problems, or just a conversation about agentic systems.