I'm Devis Nishku, an AI & Software Engineer based in Forlì (FC), Italy. I work on artificial intelligence, data and software, and on this site I write up the projects I have worked on: the problem, the approach and my own part.

I study at Politecnico di Milano, where I'm enrolled in the MSc in Computer Science and Engineering with a specialisation in artificial intelligence; I expect to graduate in March 2027. In my coursework and projects I have worked on deep learning, NLP and LLMs, streaming and continual learning, efficient deep learning for embedded systems, and data quality. My thesis, which I'm writing now, is about Streaming Continual Learning: models that keep learning from data streams that change over time, without forgetting what they have already learned.

From November 2023 to May 2024 I was a Software Engineer Intern at Sensei Srl: I built the Java Spring Boot backend of an applicant tracking system, designed its PostgreSQL schema and implemented full-text search with Apache Lucene across 1,000+ CVs.

On request I also take on freelance collaborations, VAT-registered and remotely across Italy: LLM and RAG integrations, NLP pipelines, automations and machine learning models. I favour lean solutions without over-engineering, and I give honest feedback on what to build, what to buy and what to drop.

  1. Data Engineer

    Quantyca SpA

    – present

  2. AI Engineer

    PoliMi × AI71 RewAIre project

    –

    In a team with other colleagues, I worked on RewAIre, a platform that helps companies understand how their teams really work and decide where AI pays off, with every conclusion traced back to its sources. I built the part that collects and analyses evidence about the work with LLMs, the assistant that interviews people, and the links to data sources, shared only with explicit consent.

  3. Software Engineer Intern

    Sensei Srl

    –

    I built the backend of an applicant tracking system with Java Spring Boot: I designed the PostgreSQL schema and implemented full-text search with Apache Lucene for fast candidate retrieval across 1,000+ CVs.

    • Java
    • Spring Boot
    • PostgreSQL
    • Apache Lucene
  1. MSc in Computer Science and Engineering

    Politecnico di Milano

    – (expected)

    Specialisation in artificial intelligence. Coursework includes neural networks and deep learning, NLP and LLMs, streaming data engineering, web data science, embedded and edge AI, and data quality.

  2. BSc in Computer Engineering (Engineering of Computing Systems)

    Politecnico di Milano

    –

    Coursework includes algorithms and data structures, web information technologies, software engineering and computer architectures.

Master's thesis (in progress)

Deep Learning Architectural Strategies for Streaming Continual Learning (working title)

Supervisor: Prof. Emanuele Della Valle · Co-supervisor: Federico Giannini

Machine learning & deep learning

  • PyTorch
  • TensorFlow
  • TensorFlow Lite
  • scikit-learn
  • CapyMOA
  • NumPy
  • pandas

LLMs, agents & AI pipelines

  • LLM
  • NLP
  • RAG
  • LangChain
  • LangGraph
  • Hugging Face
  • Vector DB
  • n8n

Backend & data

  • Python
  • FastAPI
  • Java
  • Spring Boot
  • PostgreSQL
  • MySQL
  • Elasticsearch
  • Apache Lucene
  • Apache Kafka
  • Docker
  • Git
Italian
Native
English
C1 (Cambridge FCE)
Albanian
Mother tongue

On request I take on freelance collaborations, VAT-registered, from Forlì (FC) and remotely across Italy, in these areas:

See the details and related projects Free quote on request

Let's talk

For a collaboration, a question about a project or a chat about AI and data, write to me: I'll reply by email.