> AI ENGINEER / LLM EXPERT

Stefano Facchin

I design AI agent orchestration, RAG systems and LLM automation, and use 8+ years of full-stack experience to take them from prototype to production.

Classic portfolio →

01 / In numbers

Mywork,infournumbers.

  • 8+ years of full-stack experience
  • 4 companies and roles
  • 6 areas of expertise
  • 37 technologies in use

02 / Path

From code to agents.

  1. Adverteaser SRL 2018 - 2023
  2. HAVEIT SRLS 2019 - NOW
  3. Skuola Network 2023 - 2026
  4. JAKALA 2026 - NOW

2018 - 2023 · Adverteaser SRL

Full-Stack Developer

Custom B2B web applications, end-to-end delivery, direct client interface, performance work and interactive experiences with Vue.js and Three.js.

  • PHP
  • MySQL
  • Vue.js
  • Three.js

2019 - NOW · HAVEIT SRLS

Co-founder & IT Specialist

Technical ownership for Amazon Seller Central and Shopify e-commerce: scraping, pricing, supply chain and ML sales forecasting automation.

  • Python
  • Shopify
  • Amazon FBA
  • ML
  • Scraping

2023 - 2026 · Skuola Network

Full-Stack Engineer & AI Expert

High-traffic education platforms and production AI systems with PHP/Symfony, React, Docker, Elasticsearch, LangGraph, MCP and GitLab CI/CD.

  • PHP
  • Symfony
  • React
  • Docker
  • LangGraph

2026 - NOW · JAKALA

Senior Consultant - AI Expert Gen AI & NLP

Consulting on Generative AI and NLP solutions: AI agent orchestration, RAG systems and advanced agentic systems.

  • Gen AI
  • NLP
  • RAG
  • AI agents
  • Agent orchestration

// interlude

Breaking news, every single year.

  1. 2012 “PHP is dead”
  2. 2015 “PHP is dead”
  3. 2018 “PHP is dead”
  4. 2021 “PHP is dead”
  5. 2024 “PHP is dead”

PHP, 2026: still in production.

It's still in my stack, next to Python and the agents.

03 / Method

How I take AI to production

Istartfromtheoperationalproblem,notfromtheloudesttechnology.

Idesignproduction-gradesolutionswithclearcontrolpoints:logging,tracing,metricsandfallbacks.

Imeasureperformance,scalability,maintenancecostandimpactbeforecallingworkdone.

// interlude

How almost every AI project starts.

  1. Client We need AI.
  2. Me Great. To do what?
  3. Client …AI.
  4. Me Ok. Let's start from the data.

04 / Today

Orchestrating agents, with the right data.

  1. 01 Documents
  2. 02 Chunking
  3. 03 Embedding
  4. 04 Retrieval
  5. 05 Agents
  6. 06 Answer
  1. 01 PDFs, pages and tickets enter the pipeline.
  2. 02 Texts are split into small, coherent chunks.
  3. 03 Each chunk becomes a vector that captures its meaning.
  4. 04 For every question, the closest chunks are retrieved.
  5. 05 Agents plan, call tools and check each other.
  6. 06 The answer ships with its sources, so it can be verified.
  • Gen AI
  • NLP
  • RAG
  • AI agents
  • Agent orchestration

Best before

This diagram expires in

This diagram expires on 11 April 2027.

Shelf life left

The tools change every six months. The method does not.

// demo

Try it.

Two experiments, no LLM bothered: temperature changes the tone, retrieval finds the sources.

Ask my RAG.

Real retrieval over the content of this page, answers written by me.

What stack do you use for RAG systems?
For RAG I use Python with LangGraph, MCP and FastAPI, and Qdrant and Elasticsearch for search. Today I design them at JAKALA; before that I took them to production at Skuola Network.
Where do you work now?
Since September 2026 I have been Senior Consultant, AI Expert Gen AI & NLP at JAKALA: AI agent orchestration, RAG systems and advanced agentic systems.
Do you build automation and scraping?
Yes: n8n workflows and Python scripts for scraping, data sync and pricing. They grew out of the e-commerce business I have run with HAVEIT since 2019.
Do you still work with PHP and Symfony?
Yes. I started with PHP in 2018, and Symfony was my stack on high-traffic platforms at Skuola Network. It is still in my stack, next to Python.

05 / Projects

What I build.

  1. AI & Search

    AI Search / RAG System

    RAG systems, semantic search and agentic workflows with LangGraph, MCP and FastAPI for advanced queries and less manual work.

    • Python
    • LangGraph
    • MCP
    • RAG
    • FastAPI
  2. Automation

    Workflow Automation

    Python automation and n8n workflows for scraping, data sync, pricing and repeatable operations across heterogeneous systems.

    • n8n
    • Python
    • API
    • Scraping
    • Cron
  3. Web

    E-commerce Platform

    Web applications and e-commerce platforms with PHP, Symfony/Vue, Shopify and MySQL, focused on performance, quality and delivery.

    • PHP
    • Symfony
    • Vue.js
    • Shopify
    • MySQL

06 / Stack

37 technologies, 6 areas.

  • AI & LLM 8 technologies Agent orchestrationAgentic systemsRAGGen AINLPLLMLangGraphMCP
  • Search & Data 5 technologies QdrantElasticsearchSemantic searchMySQLRedis
  • Automation 4 technologies n8nAPI integrationWeb scrapingTelegram bots
  • Backend 6 technologies PHPSymfonyPythonFastAPIDjangoGraphQL
  • Frontend 6 technologies TypeScriptReactVue.jsSvelteAstroThree.js
  • DevOps & Cloud 8 technologies DockerGitLab CI/CDJenkinsAnsibleAWSCloudflareSentryZabbix

// interlude

Friday deploy, 5:59 PM.

$ git push origin main

▸ build ok · tests ok · lint ok

… almost there…

… just a sec…

… works on my machine

✓ online. Now let's talk.

07 / Contact

Let's talk

For consulting on AI agents and RAG systems, a professional opportunity, a product to build or a process to automate: tell me the context and the outcome you need.

End credits

Directed by
Stefano Facchin
Screenplay
Stefano and an LLM, blaming each other for the bad jokes
Cinematography
8 pixels per side
Visual effects
a CSS variable called --p
Soundtrack
the laptop fan
Stunts
the Friday deploy
Deleted scenes
a 3D city, lost to the Gommage
Location scouting
Zanarkand and Lumière
Catering
coffee, quantity ∞
Special thanks
PHP, for not dying

No servers were harmed in the making of this page.

// after the credits

Summary · Slot 01

Stefano Facchin

Lv. 8 (8 years of experience)

Senior Consultant - AI Expert Gen AI & NLP · JAKALA

Chapters
8/8
Interludes
3/3
Projects
3
Technologies
37
Trophies
0/18
Play time
00:00

Skills learned

  • “Dead” technologies still pay salaries.
  • Before “AI”, the question: to do what?
  • Tools expire every six months. The method does not.
  • Code is worth something when it holds up in production.

Listen to my story.

I build AI agents for those who come after.