Skip to content
View ermlne's full-sized avatar
  • Trento

Block or report ermlne

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.

Content in all repositories owned by your account will be closed.
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
ermlne/README.md

Hi, I'm Nilo Netti 👋

MSc student in Artificial Intelligence Systems @ University of Trento (BSc in Computer Engineering).

I build ML and NLP systems — multi-agent, semantic retrieval, LLM tooling — and I care about making AI more interpretable, sustainable and socially useful.

  • 🎓 Studying AI Systems at UniTN (Trento, Italy)
  • 🔭 Currently building LLM-assisted tooling for knowledge work (Obsidian + AI pipelines)
  • 🌱 Focus: interpretable & trustworthy AI (XAI) · AI for social & environmental impact · knowledge graphs · decentralised systems
  • 💬 Open to internships and junior roles in AI/ML and software engineering
  • 📫 Reach me: nilo.netti2003@gmail.com

🛠️ Tech stack

Languages — Python · JavaScript / TypeScript · Java · C / C++ · SQL ML / AI — PyTorch · scikit-learn · embeddings & semantic search (sentence-transformers, FAISS) · Transformers / LLMs · multi-agent systems NLP & Knowledge — NLP · retrieval / RAG · RDF / SPARQL · knowledge graphs (ESCO, Oxigraph) Backend & Tools — FastAPI · Node.js · Git · Linux · Docker


📌 Selected projects

Project What it is Stack
Autonomous Delivery Agent (ASA) Hybrid BDI + LLM autonomous multi-agent for the Deliveroo challenge — A* + PDDL planning, LLM strategy, socket coordination. JavaScript · Node.js
Obsidian AI Pipeline A "second brain" toolkit: semantic (embeddings) note search, an AI-news watcher on a systemd timer, and LLM skills that turn books into notes + Anki flashcards. Python · LLM
Conversational Clustering — BlaBlaClust Full-stack ML system that clusters conversational text: FastAPI backend, embedding models, UMAP visualisation and evaluation against baselines. (team project) Python · TypeScript
Compositional Image Retrieval (CLIP) Learned projection head on frozen CLIP for face retrieval with +/− text conditions — Recall@10 from 15.9% to 37.0% on CelebA, with paired-bootstrap evaluation. (team project) Python · PyTorch
Course → Skill Matching (TSM × ESCO) Maps training courses to the ESCO skills taxonomy with multilingual embeddings, FAISS retrieval and LLM re-ranking. Public AI Challenge with TSM. (team project) Python · NLP

Pinned repositories below are kept up to date.


Interested in working together? Let's talk.

Pinned Loading

  1. asa-deliveroo-agent asa-deliveroo-agent Public

    BDI + LLM hybrid autonomous multi-agent system for the Deliveroo.js challenge (UniTN Autonomous Software Agents). A* + PDDL planning, LLM strategy, socket coordination.

    JavaScript

  2. ai-design-2026-projects/vibe-coders ai-design-2026-projects/vibe-coders Public

    Conversational Clustering (BlaBlaClust): a full-stack ML app that clusters conversational text — FastAPI backend, embedding models, UMAP visualisation and evaluation against baselines.

    Python 1 2

  3. esco-course-matching esco-course-matching Public

    Semantic matching of training courses to ESCO skills with multilingual embeddings, FAISS retrieval and LLM re-ranking (TSM Public AI Challenge, Team 9). No proprietary data included.

    Python

  4. obsidian-ai-pipeline obsidian-ai-pipeline Public

    Personal 'second brain' toolkit for Obsidian: semantic (embeddings) note search, an AI-tooling news watcher on a systemd timer, and LLM skills that turn books into notes + Anki flashcards.

    Python