Skip to content
View alvcarmona's full-sized avatar

Block or report alvcarmona

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
alvcarmona/README.md

Hi, I'm Álvaro 👋

Applied AI / Backend-Focused Full-Stack Developer based in Tampere, Finland — originally from Bilbao, Spain.

I design and ship LLM-native services end to end — from hexagonal backend architecture and agent platforms through to the React interfaces people actually use. That range is the point: I can take an AI feature from system design all the way to the UI without handing it off.

Most recently that meant an agent platform (~14k LOC) with a provider-agnostic LLM layer, exposed over FastAPI and an MCP server, instrumented with OpenTelemetry and covered by unit, E2E and mutation tests. It sits on a decade of production work — APIs, SDKs, data pipelines processing millions of records, and migrations like Heroku to AWS/Kubernetes.

Agentic coding tools (Claude Code, OpenCode) are my default way of building, while I still own system design, testing and production tradeoffs myself.

· CV (PDF) · LinkedIn · Email ·


What I work with

Core Python TypeScript React Node.js

AI & Agents LangGraph LangChain OpenAI SDK MCP Claude Code Agentic workflows Self-hosted LLM inference Ollama LiteLLM Langfuse

Backend & Architecture FastAPI Java Spring Boot Hexagonal architecture Microservices REST APIs SDK development

Data & Infrastructure PostgreSQL SQLAlchemy MongoDB Docker Kubernetes AWS Ansible Traefik

Production & Observability OpenTelemetry Grafana Prometheus Loki pytest Mutation testing CI/CD

Frontend & Product Redux Figma UX/UI Wireframing Team coordination

Currently

  • 🧩 Building LLM agent platforms — hexagonal architecture, MCP servers, tool-calling pipelines
  • 🏠 Running a self-hosted inference stack as infrastructure-as-code (34 Ansible roles)
  • 🇫🇮 Learning Finnish (B1)
  • 💼 Open to Applied AI, backend, and full-stack roles in Finland or remote

Most of my recent work lives in private repositories — the portfolio is the best overview.

Pinned Loading

  1. neutronDetectorEffFunctions neutronDetectorEffFunctions Public

    Python library for calculating efficiency of B10-based neutron detectors — developed at the European Spallation Source

    Python

  2. hexagonal-agents hexagonal-agents Public

    Sequential LLM agent pipelines that lint, tag and enhance markdown notes — hexagonal architecture with a FastAPI backend and web UI

    Python 2

  3. library-mcp library-mcp Public

    MCP server that automates library music-room booking — Clean Architecture, Selenium scraping, exposed as tools for AI assistants

    Python 5 2

  4. alvcarmona.github.io alvcarmona.github.io Public

    Personal portfolio — Next.js 16, React 19, Tailwind v4, EN/ES/FI. Live at https://alvcarmona.github.io

    HTML