Alan
Teixidó.

Fullstack & AI Engineer

AI agents on Google ADK and Vertex AI grounded with RAG, FastAPI and .NET backends, and React Native apps for iOS and Android — built to production standard.

Based in Barcelona, Spain

Scroll

About me

Alan Teixidó

Fullstack & AI engineer. I build AI agents that answer from company knowledge with Google ADK, Vertex AI and RAG, the Python and .NET APIs behind them, and React & React Native apps on top. I care about the full picture: clean architecture on the server, polished UI on the client, and reliable delivery pipelines in between.

Currently building AI agents on Vertex AI at Plain Concepts
Language proficiency
Catalan Native
Spanish Native
English Native
French Basic

Experience

Plain Concepts
2025 — Present
Software Engineer — Fullstack & AI · Client: Puig
Barcelona, Spain
Google ADK Vertex AI RAG Python FastAPI Azure Bot Service Azure DevOps .NET (C#) React Native TypeScript PostgreSQL Firebase
  • Built AI agents with Google ADK on Vertex AI, using RAG over Vertex AI data stores to ground answers in company documents
  • Designed the document ingestion workflow: JSON metadata, data store imports and content updates so the agents always answer from current knowledge
  • Developed the FastAPI (Python) backend connecting the agents with the rest of the platform
  • Integrated the agents into Microsoft Teams via Azure Bot Service, in a multi-cloud architecture (Google Cloud + Azure)
  • Built Azure DevOps CI/CD pipelines to deploy across four repositories (agents, bot, API and infrastructure)
  • Designed .NET REST APIs (CQRS, Clean Architecture) and React Native apps for iOS and Android, with Firebase release tooling (App Distribution, Crashlytics, Analytics)
Quantion
Oct 2024 — Mar 2025
Backend Developer (.NET) — Internship
Barcelona, Spain
.NET (C#) REST APIs Azure DevOps Git
  • Shipped backend features in .NET (C#) within a live production codebase from day one
  • Built and validated REST API endpoints with automated test coverage to ensure reliability
  • Refactored legacy code applying Clean Code principles and established architectural patterns
  • Contributed to iterative delivery cycles within a cross-functional Scrum team
SJAS Summer Camp
Jul — Aug 2024
Camp Counselor
Lucerne, Switzerland
  • Led international groups in structured outdoor and team-based activities
  • Strengthened leadership, communication, and cross-cultural teamwork skills
CamperXpress
May — Jul 2022
Sales Representative & Web Developer
Barcelona, Spain
  • Handled sales and client support, and built and maintained the company website
Pista Cero Informática
Jun 2021 — Apr 2022
Hardware Technician
Barcelona, Spain
  • Assembled, repaired and upgraded computers, and supported end users and server maintenance

Projects

Education

Higher VET Diploma in Web Application Development (CFGS DAW)
Institut Tecnològic de Barcelona
2024 — 2025
Barcelona, Spain
Intermediate VET Diploma in Microcomputer Systems & Networks (CFGM SMX)
IFP Hospitalet
2021 — 2023
L'Hospitalet de Llobregat, Spain
Primary & Secondary Education
Sep 2013 — Apr 2020
La Garriga, Spain

Technical skills

AI & Agents
Google ADK Vertex AI RAG Vertex AI Data Stores Azure Bot Service
Backend & Architecture
.NET (C#) ASP.NET Core Python FastAPI REST APIs CQRS API Versioning Clean Architecture
Frontend
Next.js React Vue.js TypeScript JavaScript HTML5 CSS3 Tailwind CSS
Mobile
React Native Expo Kotlin Android iOS Firebase App Distribution Crashlytics Firebase Analytics
DevOps & Cloud
Azure Azure DevOps Google Cloud Docker Git CI/CD Pipelines App Insights
Databases
PostgreSQL Entity Framework Core SQL

Looking forward

"I already ship AI agents to production. Next, I want to make them reliable at scale."

At Plain Concepts I build agents that answer from company knowledge: the retrieval layer, the ingestion pipeline that keeps it current, the APIs around it and the Microsoft Teams integration that puts it in front of employees.

Where I want to grow is the engineering that keeps systems like these dependable as usage grows: evaluating answer quality, observability, grounding and guardrails, and keeping latency and cost under control. I'm looking for a team that treats AI systems with the same rigor as any other production software.

Open to new
opportunities

Open to full-time roles — or just up for a conversation about AI systems and software. I'd love to hear from you.