Skip to content
Mattia Smacchia

About

Who I am, what I work with and where I've worked.

I'm an AI engineer and fullstack developer based in Berlin. After more than a decade of building web software, I now focus on turning language models into software people can rely on: choosing the model, grounding it in the right data and measuring whether it does the job.

I care about evaluation as much as generation. If I can't measure a change, I don't ship it. My own projects explore agents, retrieval and evals.

Skills

LLMs & agents
  • LLM APIs
  • Prompt engineering
  • LangGraph
  • LangChain
  • MCP
  • Ollama (local LLMs)
  • Structured outputs
RAG & evals
  • pgvector
  • Embeddings
  • RAG pipelines
  • LLM-as-judge
  • Ragas
  • Guardrails
  • PII masking
Fullstack
  • TypeScript
  • React
  • Next.js
  • Node.js
  • Python
  • FastAPI
  • C#
  • PostgreSQL
Visualization & tooling
  • Three.js
  • Web Workers
  • Storybook
Cloud & tooling
  • Docker
  • Azure
  • AWS
  • GitHub Actions

Experience

  1. 2019 – 2026 · Berlin, DE

    Frontend Engineer · DHI WASY GmbH

  2. 2017 – 2019 · Rome, IT

    Fullstack Node Developer · TeamSystem

  3. 2014 – 2017 · Rome, IT

    Junior Fullstack Python Developer · TeamSystem

Education

  1. 2007 – 2013 · Urbino, IT

    Degree in Computer Science · University “Carlo Bo”, Urbino

    Science and Technologies faculty. Compilers, software development, operating systems, networks and databases.