Skip to content
Piermichele Rosati navigation
Photo of Piermichele Rosati
you@piermichele-rosati.ch: ~

about

Hi there, I'm Piermichele!

Curious, collaborative and driven by continuous learning, I've always been fascinated by understanding how technology works and how it can be used to create meaningful impact. This passion led me to pursue a career in Computer Science, where I discovered a particular interest in AI, software development, and the intersection between technology and innovation. I enjoy exploring both theoretical and practical aspects of computing, from designing intelligent systems to developing software solutions that address real-world challenges.

I am particularly interested in research and innovation that combine AI, data, and knowledge representation to solve complex problems and create positive societal impact.

In my free time, I enjoy traveling, discovering new cultures, attending technology-related events, and staying up to date with the latest developments in AI and technology in general.

name:
Piermichele Rosati
role:
Business AI Engineer
location:
Switzerland 🇨🇭

What I bring to a company

  • AI Engineering Background

    I build AI systems end to end: retrieval pipelines, agentic workflows, LLM integration. I don't stop at a live demo — I take them to production. It's my day job at Axians and the subject of my PhD.

  • Semantic Web Technologies

    RDF, ontologies and knowledge graphs are daily working tools for me. A real-world example: at Axians I used them together with AI systems to improve the processes of several business units by 85% across corporate projects.

  • Domain-Specific Knowledge Representation

    I model a domain's real concepts and rules so machines can reason over them: that's the power of conceptual modeling and domain-specific modeling languages. It is also the core of my PhD at UPV.

  • Smart Methodology

    I follow efficient methodologies across the whole software lifecycle, from gathering requirements through to release.

  • Fast Prototyping

    From idea to something you can click, quickly. Short feedback loops beat long specifications, so decisions get made on a working artifact instead of on paper.

  • State-of-the-art Technology

    I work at the current edge and stay there: agentic frameworks like LangGraph and LlamaIndex, Knowledge Graphs with LLMs, Claude Code in the daily loop. Publishing research keeps me honest about what is genuinely new.

projects

  • ~/Papilla

    Aug. 2026 — Present

    Papilla: the menu that remembers you. A full-stack platform for restaurants where guests scan a QR code at the table, browse the digital menu, order and pay from their phone, and get suggestions based on their tastes. Staff run orders, kitchen and bar displays, tables, payments and analytics from a single panel. Built with Next.js, React, Supabase (PostgreSQL) and Stripe Connect.

    • Next.js
    • React
    • Supabase
    • PostgreSQL
    • Stripe Connect
  • ~/piermichele-rosati-website

    2026 — Present

    This website is a responsive, accessible portfolio with a terminal aesthetic, built with Next.js and Tailwind and deployed on Vercel.

    • Next.js
    • TypeScript
    • Tailwind CSS
    • Vercel
  • ~/Hybrid AI for recommending Collaborators in Research Projects

    2025

    Master's thesis project focused on improving the formation of research consortia for collaborative projects. The solution introduces an Agentic Graph RAG approach that combines Knowledge Graphs and Large Language Models to identify and recommend suitable research collaborators based on expertise, research interests, and project requirements. The system provides explainable and context-aware recommendations, demonstrating the potential of Neuro-Symbolic AI techniques to support research collaboration and consortium formation.

    • Python
    • GraphDB
    • Agentic AI
    • GraphRAG
    • Knoweldge Graphs
    • Ontology
    • Docker
    • Streamlit
    • Langchain
    • LlamaIndex
  • ~/TARNAS

    2022-2025

    TARNAS is a software solution designed to simplify the translation of RNA secondary structure files between different formats. It eliminates the need for manual conversions, reducing both time and errors when working with heterogeneous RNA datasets. TARNAS also provides data-cleaning features to remove unnecessary metadata from files. The tool is available as both a standalone application (GUI and CLI) and a web application, making RNA structure analysis more accessible and efficient for researchers.

    • Java
    • JavaFX
    • Maven
    • ANTLR
    • Picocli
    • Springboot
    • Angular
  • ~/iModuleBuddy

    2024

    iModuleBuddy is a hybrid AI-powered study planning assistant that combines Knowledge Graphs, semantic search, and Large Language Models to generate personalized academic plans for postgraduate students. By leveraging the ESCO ontology and Retrieval-Augmented Generation (RAG), it recommends courses aligned with students' experience and career goals, organizes them into multi-semester study plans, and provides tailored recommendations with explainable insights.

    • RAG
    • Python
    • Streamlit
    • Supabase
    • Neo4j
    • Langchain
    • LlamaIndex
  • ~/Italian_Tax_ID_Code_Calculator

    2023

    A simple application intended to provide a calculator of a person's Italian tax code. The objective of this calculator is to take as input a person's basic data such as surname, first name, date and place of birth and then output the Italian tax code.

    • Python
  • ~/GEnealogical_Data_COMmunication

    2022

    GEDCOM is a genealogy data processing tool designed to parse and analyze genealogical information stored in the GEDCOM format. Built using ANTLR4 for lexer and parser generation and Java for semantic processing, the system enables efficient parsing of GEDCOM files or streams and supports the computation of family relationships, including ancestor and descendant trees, based on user requests. It provides a structured and automated approach to genealogical data analysis and exploration.

    • Java
    • ANTLR
    • Languages and Compilers
  • ~/Casotto

    2021-2022

    Casotto is a full-stack web application for managing a smart beach resort, developed with Spring Boot and Spring Security on the backend and Angular on the frontend. The platform enables customers to book beach umbrellas, order food and drinks directly from their spot, and register for recreational activities. It also provides management tools for staff and administrators, including order handling, sales tracking, personnel management, and service catalog administration. All data is securely stored in a database to ensure reliability and persistence.

    • Java
    • MySQL
    • Springboot
    • Angular
  • ~/Logo

    2021

    LOGO is a Java-based project developed for an Advanced Programming course. The application parses and executes LOGO commands from text files to generate geometric figures on a graphical canvas. Built with Gradle, it demonstrates concepts such as language interpretation, command execution, and graphical rendering, allowing users to visualize shapes created through LOGO instructions.

    • Java
    • JavaFX
    • Gradle

experience

  1. Junior Business AI Engineer @ Axians

    Oct. 2026 — Present

    Zürich, Switzerland

    • Continuing to design and build Neuro-Symbolic AI solutions for Axians' business units, after moving up from the internship.
    • Python
    • Azure Functions
    • Retrieval-Augmented Generation
    • LLMs
    • RDF
    • Ontology Engineering
  2. Mentee @ Lead The Future

    Sep. 2026 — Present

    Milan, Italy

    • Among the few Italian students selected to be mentees for LeadTheFuture, a leading mentorship non-profit organization for students in STEM, with acceptance rate below 20%.
    • LeadTheFuture empowers top-performing students to achieve their goals and contribute to their communities by giving them one-on-one guidance from high-impact mentors coming from the world's leading STEM innovation hubs such as Silicon Valley and CERN.
    • Mentorship
    • Leadership
    • Personal and Professional Growth
  3. Business AI Engineer Intern @ Axians

    Oct. 2025 — Sep. 2026

    Zürich, Switzerland

    • Contributed to several Neuro-Symbolic (NeSy) AI projects, designed and built from scratch using cutting-edge AI technologies.
    • Improved business processes of several BUs by 85% through the integration of Ontologies and Knowledge Graphs in combination with AI systems.
    • Collaborated with multiple teams to identify requirements and to ship high-quality retrieval and meaningful recommendations.
    • Python
    • Azure Functions
    • Retrieval-Augmented Generation
    • LLMs
    • RDF
    • Ontology Engineering
  4. Webmaster @ Erasmus Student Network (ESN) FHNW

    Sep. 2025 — Present

    Olten, Switzerland

    • Contributed to the planning and execution of initiatives that enhanced the international student experience at FHNW.
    • Mentored incoming students as an ESN Buddy, helping them settle in before and during their stay in Switzerland with practical advice and guidance.
    • Maintained and improved the ESN FHNW website, improving the organization's online visibility.
    • Coordinated events and community activities that fostered cultural exchange and student integration.
    • Interculture Communication
    • Leadership
    • Teamwork
    • Event Managament
  5. Olten, Switzerland

    • Web Chair and Voluteers Coordinator for Business Informatics Research Conference 2026
    • Organisational support and AI Mentor for the MAKEathon event (2025)
    • Development and integration of tools to support and optimize business processes within the MSc in Business Information Systems' administration office
    • Co-supervision of Master's Theses
    • Improved AOAME project with UI extensions and ontology-based reasoning support.
    • Java
    • Microsoft Power Apps
    • Microsoft Power Automate
    • Microsoft Sharepoint
  6. Academic Tutor @ UNICAM - University of Camerino

    Apr. 2024 — Jun. 2025

    Camerino, Italy

    • Supported students in database learning and exam preparation, strengthening mentoring and communication skills.
    • Delivered in-person and online database lectures, enhancing public speaking and presentation abilities.
    • Explained SQL, MySQL, relational algebra, database design, normalization and more, developing strong technical communication skills.
    • Led practical exercises and problem-solving sessions, fostering analytical thinking and instructional expertise.
    • Classes preparation
    • Teaching
    • Databases
    • SQL
    • DBMS
    • LaTeX
  7. Olten, Switzerland

    • Developed GenAI-powered applications leveraging LLMs, Retrieval-Augmented Generation and Knowledge Graphs to improve information retrieval and recommendations in multiple domains.
    • Designed and implemented intelligent recommendation, ranking and information extraction workflows tailored to user in real-world scenarios.
    • Integrated graph databases and vector search technologies to enable semantic retrieval and advanced relationship discovery.
    • Collaborated with multidisciplinary teams and stakeholders to translate requirements into scalable AI-driven applications.
    • Strengthened expertise in GenAI, Knowledge Graphs, Information Retrieval, NLP, Algorithm Design, and End-to-End AI System Development.
    • Python
    • Retrieval-Augmented Generation
    • LLMs
    • Ontology
    • Langchain
    • LlamaIndex
    • Neo4j
  8. Software Engineer @ NBS S.R.L.

    May 2022 — Jul. 2022

    San Benedetto del Tronto, Italy

    • Design and development of a social module organised in microservices and that can be integrated into the healthcare training management platform.
    • Java
    • Microservices
    • Mattermost
    • Portalstudio
  9. Software Developer @ Roland DG Europe

    May 2018 — Oct. 2018

    Acquaviva Picena, Italy

    • Work experience, during my secondary school years as a programmer for management software for technical assistance.
    • C#
    • Microsoft Access

skills

# Languages

  • Italian (Native)
  • English (Professional working proficiency)
  • German (Learning)

# Programming languages

  • Python
  • C
  • Java
  • JavaFX
  • R
  • Typescript

# Backend

  • Azure Functions
  • REST
  • Springboot

# Frontend

  • HTML
  • CSS
  • Angular
  • Streamlit

# Agentic frameworks

  • LlamaIndex
  • Langchain
  • LangGraph

# Agentic Assistants

  • Claude Code

# Storage

  • SQL
  • MySQL
  • Azure CosmosDB
  • GraphDB
  • Neo4j

# Cloud & DevOps

  • Microsoft Azure (Resource Groups, Function apps, App Services)
  • Microsoft AI Foundry
  • Containerization
  • Cloud Deployment

# Tools & others

  • Ontology
  • RDF
  • Ollama
  • Docker
  • Git
  • GitHub
  • GitLab
  • Bitbucket
  • Vercel

education

  1. PhD in Computer Science

    Oct. 2025 — Present

    UPV - Polytechnic University of València

    València, Spain

    thesis: It'll be added sooner or later :)

    • Focus: Neuro-Symbolic AI, Conceptual Modeling, Domain Specific Modeling Languages, Knowledge Representation and Reasoning.
  2. Double MSc in Business Information Systems

    Sep. 2023 — Sep. 2025

    FHNW - University of Applied Sciences and Arts Northwestern Switzerland

    Olten, Switzerland

    thesis: "A Hybrid AI Approach for Recommending Collaborators in Research Projects". This thesis presents an Agentic Graph Retrieval-Augmented Generation approach to improve the recommendation of research collaborators. By integrating Knowledge Graphs and Large Language Models, the system delivers contextual, explainable and personalized suggestions aligned with researchers' expertise and project needs. The method was developed using Design Science Research and evaluated with GPT-4o, showing promising results in addressing limitations of traditional collaboration tools.

    • Relevant modules: Data Science, Business Alignment and IT, Business Process Management, Business Intelligence, Strategic Business Innovation.
  3. MSc in Computer Science, AI and Informatics for Robotics

    Oct. 2022 — Apr. 2025

    Unicam - Univeristy of Camerino

    Camerino, Italy

    thesis: "A Hybrid AI Approach for Recommending Collaborators in Research Projects". This thesis presents an Agentic Graph Retrieval-Augmented Generation approach to improve the recommendation of research collaborators. By integrating Knowledge Graphs and Large Language Models, the system delivers contextual, explainable and personalized suggestions aligned with researchers' expertise and project needs. The method was developed using Design Science Research and evaluated with GPT-4o, showing promising results in addressing limitations of traditional collaboration tools.

    • Relevant modules: Machine Learning, Deep Learning and Computer Vision, Knowledge Engineering and Business Intelligence, Distributed Systems, Complex Systems Design, Distributed Calculus and Coordination, Multiagent Systems Lab.
  4. BSc in Informatics

    Oct. 2019 — Oct. 2022

    Unicam - Univeristy of Camerino

    Camerino, Italy

    thesis: "TARNAS: TrAnslator for RNA Secondary structure formats". As part of a group thesis, I co-developed TARNAS, a software tool for translating RNA secondary structure formats. The project applied languages and compilers theory to bioinformatics, addressing inconsistencies across existing file representations. TARNAS supports six common formats and features automatic format recognition (parser-based), customizable translation and header-cleaning options.

    • Relevant modules: Mathematical Analysis, Mathematical Logic, Computer Programming, Discrete Mathematics, Foundations of Computer Science, Computer Architecture, Algorithms and Data Structures, Databases, Internet Networking and Security, Probability Calculus and Statistics, Law on Informatics and New Technologies, Business and Management in IT, Operating Systems, Advanced Programming, Software Engineering, Web and Mobile Software Development, Languages and Compilers, Group Project.

papers

hobbies

  • Hiking — Exploring nature trails, mountains as well as natural landscapes is what makes me over the moon.
  • Running — Passionate as a way to stay fit, focused and energized. Ready for the next marathon together?
  • Football — I love football since I was a child. I actively follow leagues and tournaments, especially the Italian Serie A and Champions League!
  • Table Tennis — I really really really love table tennis and played with a club for nearly a year. If you're down for a game, let's play!
  • Music — Playing and discovering new genres, finding inspiration, focus and relaxing through it.
  • Concerts — I'm a huge fun of life music and absolutely love attending concerts whenever I get the chance.
  • LP records — I love collecting LPs (vinyls), especially signed and limited editions. There's something special about vintage records and the stories they carry.
  • Travelling — Exploring new places, different cultures, habits and food is the best genuin drug ever :)
  • Movies and TV series — I really like watching gangster movie but I'm also fun of fantasy, thriller, action genres. Speaking of which, Breaking Bad best series ever xD

contact

# Got a project, a collaboration, or just want to say hi? Ping me. Whether we meet for a coffee in Switzerland or sync up online, my inbox is always open.

# Looking for my CV? It's available on request, just send me an email and I'll get it to you.