Skip to content
View Filippo-Venturini's full-sized avatar

Highlights

  • Pro

Block or report Filippo-Venturini

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
Filippo-Venturini/README.md
             ▄████▄
        ▄▄███████▄▄
     ▄█████▀▀▀▀▀▀█████▄
   ▄███▀          ▀███▄      ┌──────────────────────────────────────┐
  ████   FILIPPO   ████      │  SOFTWARE ENGINEER                   │
 ▐████              ████▌    │   > [BACKEND] [GEN-AI] [MULTI-AGENT] │
  ████  VENTURINI  ████      │    > [RESEARCHER] [OSS]              │
   ▀███▄          ▄███▀      └──────────────────────────────────────┘
     ▀█████▄▄▄▄▄▄█████▀
        ▀▀███████▀▀
           ▀▀████▀▀

$ whoami

Software Engineer | AI Systems Architect | Open Source Contributor

Production backend systems · AI from research to production · Published researcher

LinkedIn GitHub Portfolio


[⊳] CURRENT_STATE

class FilippoVenturini:
    def __init__(self):
        self.role = "Backend Engineer at Blue Reply"
        self.impact = "Powering autonomous driving for 1M+ vehicles/day"
        self.focus = ["LLM Agents", "Generative AI", "Multi-Agent RL"]
        self.publications = ["GNN-based Multi-Agent RL paper"]
        self.oss_contributions = ["CtxVault", "InvokeAI"]
        
    def current_mission(self):
      return {
          "building": "Local RAG engines, multi-agent test pipelines, and DDPM from scratch",
          "shipping": "Production backend systems for autonomous driving at 1M+ vehicles/day",
          "researching": "Zero-shot scalability in multi-agent RL with GNNs"
      }

[⊳] SELECTED_PROJECTS

▸ GNN-Swarm — Published Research

Multi-agent RL system coordinating drone swarms with zero-shot scalability via Graph Neural Networks. PyTorch PyGeometric Gymnasium MARL · 10 → 29 agents · permutation-invariant policies


▸ CtxVault — Open Source · PyPI

Offline-first semantic search engine for LLM pipelines. No cloud, no setup, agent-ready in seconds. Python ChromaDB FastAPI · <100ms retrieval · published on PyPI


▸ TinyDiff — Open Source

Full DDPM diffusion model rebuilt from scratch in PyTorch to understand how generative models actually work. PyTorch DDPM UNet · custom noise schedule · custom variance optimization


▸ ARGUS — NASA Space Apps Hackathon

3D asteroid impact simulator with real-time orbital dynamics. Evaluated by NASA mentors. Node.js Three.js NASA NeoWs API · 60 FPS · 50+ NEO trajectories · <1% orbital error

[⊳] TECH_STACK

[languages]
list        = ["Python", "Java", "C#", "C++", "Scala", "JavaScript", "Bash"]

[ai_ml]
frameworks  = ["PyTorch", "LangChain", "LangGraph"]
models      = ["LLMs", "Diffusion Models (DDPM)", "MARL", "GNNs"]
rag         = ["ChromaDB", "Embeddings", "Vector Search"]

[systems]
backends    = ["FastAPI", "Spring Boot", "Node.js"]
databases   = ["MongoDB", "MySQL"]
infra       = ["AWS", "Kubernetes", "Docker"]

[frontend]
frameworks  = ["React", "Vue.js", "Angular"]

[tooling]
list        = ["Git", "GitLab CI/CD", "PyPI", "LaTeX", "Figma"]

[other]
list        = ["Unity", "Arduino", "Embedded Systems"]

[⊳] CREDENTIALS

Degree Institution Grade Years
BSc · Computer Science & Engineering University of Bologna 110/110 Honors 2019–2022
MSc · Computer Science & Engineering University of Bologna 110/110 Honors 2022–2024
MSc · Artificial Intelligence Polytechnic Univ. of Catalonia Erasmus 2023–2024

Pinned Loading

  1. ctxvault ctxvault Public

    Local semantic search engine for LLM applications. Private knowledge bases, multi-agent memory, and RAG workflows — all running offline.

    Python

  2. 404-Competition-Not-Found/meteor-madness 404-Competition-Not-Found/meteor-madness Public

    3D simulator for studying Near-Earth Object (NEO) orbits and testing deflection strategies based on NASA’s open datasets

    JavaScript 2

  3. TinyDiff TinyDiff Public

    A Minimal, From-Scratch Diffusion Model

    Python

  4. PPS-22-plague PPS-22-plague Public

    Scala implementation of Plague.Inc

    Scala 1 2

  5. ErasmusPlus ErasmusPlus Public

    Implementation of a Web App for handle University's exchange programmes

    Vue 2