Skip to content
View CristianCosci's full-sized avatar
🎃
import numpy as scipy
🎃
import numpy as scipy

Block or report CristianCosci

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
CristianCosci/README.md

Cristian Cosci

Senior Machine Learning Engineer @ Machine Learning Reply
Generative AI · LLMs · Computer Vision · Optimization

LinkedIn Google Scholar Website Profile views

About me

I'm a Machine Learning Engineer based in Italy, working at Machine Learning Reply (Turin), where I design and build AI solutions in:

  • Generative AI & LLMs: adapting open-source LLMs to enterprise domains through Continual Pre-Training and Fine-Tuning, from data preprocessing and synthetic data generation to evaluation
  • Computer Vision: design and development of Computer Vision solutions for enterprise use cases
  • Logistics & Optimization: Machine Learning and optimization algorithms for intermodal rail and road transport planning and for the scheduling of container terminal operations

Before joining Reply I was a Researcher in Artificial Intelligence at the University of Bologna and University of Pisa, working on Generative AI and Trustworthiness.

Experience

Role Organization Period
Senior Machine Learning Engineer Machine Learning Reply, Turin Oct 2026 – Present
Machine Learning Engineer Machine Learning Reply, Turin Dec 2024 – Oct 2026
Researcher in Artificial Intelligence University of Bologna and University of Pisa Nov 2023 – Nov 2024
Research Intern: adversarial attacks on explainability methods University of Perugia Sep 2022 – Jan 2023

Publications

Talks, Teaching & Service

  • Speaker at several events on AI and AI applied to logistics
  • Program Committee Member, 2nd AEQUITAS Workshop on Fairness and Bias in AI @ ECAI 2024
  • Teaching Assistant, University of Perugia: Machine Learning with Laboratory (M.Sc., 2024) and Procedural Programming with Laboratory (B.Sc., 2022–2023)

Education

  • M.Sc. in Computer Science, Artificial Intelligence curriculum, University of Perugia (2021–2023), 110/110 cum laude
    Thesis: Adversarial Attacks on Explainability Methods for Image Classification Models
  • B.Sc. in Computer Science, University of Perugia (2018–2021), 110/110 cum laude
    Thesis: Bitcoin price-trend prediction using Machine Learning
  • Schools: ESSAI & ACAI 2024 (Athens), AI & Society Summer School 2024 (Tropea, Best Project Award), School in AI 2022 (UniMoRe), CyberChallenge 2020

Featured projects

Project Description Topic
complex-network-link-prediction Python library, published on PyPI, implementing the main link-prediction techniques for complex networks Complex networks
Ant Colony Optimization for OSSP Open Shop Scheduling Problem solved with Ant Colony Optimization Optimization
GMRES GMRES for the numerical solution of indefinite non-symmetric linear systems Numerical analysis
BTC Dataset Generator Builds a Bitcoin dataset with all the features available on Glassnode Data
GAN Overview Overview of GANs and their main variants, with implementations Generative AI
LLMs Robustness Evaluation Robustness evaluation of LLMs on sentiment analysis LLMs
AOPC MoRF Area Over Perturbation Curve (Most Relevant First) to evaluate XAI methods Explainable AI

Tech stack

Python, PyTorch, TensorFlow, scikit-learn, OpenCV, MATLAB, C, Java, AWS, GCP, Azure, Docker, Linux, Git, LaTeX

  • Generative AI: Continual Pre-Training, Fine-Tuning (LoRA), RAG, synthetic data generation
  • Optimization: Operations Research, Constraint Programming with Google OR-Tools (CP-SAT)
  • Libraries: PyTorch, TensorFlow, Keras, OpenCV, NumPy, SciPy, NetworkX, Pandas, Matplotlib, scikit-learn
  • Cloud: AWS, GCP, Azure

GitHub stats

GitHub stats Top languages

GitHub streak

Pinned Loading

  1. Generative_Adversarial_Networks_GAN__Overview Generative_Adversarial_Networks_GAN__Overview Public

    A small overview of what GANs and their main variants are, with related implementations.

    Python 7 1

  2. Reinforcement_Learning_Mouse_vs_Cat Reinforcement_Learning_Mouse_vs_Cat Public

    Two intelligent agents (cat and mouse) compete with each other to achieve their goal. Agents are trained through reinforcement learning (Q-learning).

    Python 5

  3. Ant_Colony_Optimization_for_OSSP Ant_Colony_Optimization_for_OSSP Public

    Open Shop Scheduling Problem resolution via Ant Colony Optimization algorithm.

    Python 14 3

  4. BTC_dataset_Generator_Glassnode BTC_dataset_Generator_Glassnode Public

    Python script to create a dataset with all the features available on Glassnode for the analysis of the Bitcoin cryptocurrency.

    Jupyter Notebook 12 2

  5. Cholesky_Decomposition_python Cholesky_Decomposition_python Public

    Python implementation of Cholesky Decomposition

    Python 8 1

  6. Typing-Monkeys/complex-network-link-prediction Typing-Monkeys/complex-network-link-prediction Public

    A python library for link prediction in social networks

    Python 38