Skip to content
View lucalain's full-sized avatar

Highlights

  • Pro

Block or report lucalain

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
lucalain/README.md

🧑‍💻 About Me

I am a passionate and driven Computer Science graduate with a strong foundation in Software Engineering, Artificial Intelligence, and Machine Learning. In April 2025, I earned my Master’s degree in Computer Science and Engineering from Politecnico di Milano, Italy.

🛠️ Software Engineering

  • 📱 Agorapp | Dart, Flutter
    Connecting users with shared interests.
    AgorApp is a dynamic social app designed to connect users through topic-specific communities. It facilitates meaningful exchanges via group chats, integrates event management tools, and keeps users informed with curated news in their areas of interest.

  • 🧩 Distributed Systems Project | Java
    Scalable, fault-tolerant dataflow platform.
    Developed for the Distributed Systems course at Politecnico di Milano, this project delivers a robust distributed platform for parallel key-value data processing. It supports core operations (Map, Filter, ChangeKey, and Reduce) with built-in fault tolerance, durability, and parallelism for high performance and reliability.

🧠 Machine Learning & AI

🤖 Artificial Neural Networks Challenges | Python, TensorFlow
Created for the ANNDL course, this project features two key deep learning applications:

  • Plant Health Classification: Achieved 85%+ accuracy by combining data cleaning, augmentation, and ConvNeXt-based architectures on a noisy binary classification task.

  • Time Series Forecasting: Built robust LSTM and ResNet models to predict sequences across six categories, using advanced windowing and generalization strategies.

💬 Question-Answering Bot | Python, PyTorch
Developed for the Natural Language Processing course, this project fine-tuned Transformer models like Falcon, Phi, and GPT-Neo using the OpenOrca/SlimOrca dataset. The goal was to replicate ChatGPT-style conversations with models capable of delivering coherent, human-like answers in an interactive setting.

🧰 Tech Stack

  • Programming Languages: Python, Java, Dart, C++, JavaScript, C

  • Deep Learning Frameworks: TensorFlow, PyTorch, Keras, Scikit-learn

  • Mobile Development: Flutter

  • Web Development: HTML, CSS, JavaScript

  • Distributed Systems & Middleware: Akka, Kafka, Spark, Node-Red, MPI, Contiki

  • Databases: MySQL, Firebase

Popular repositories Loading

  1. ing-sw-2022-Lain-Maestri-Lupo ing-sw-2022-Lain-Maestri-Lupo Public

    Software Engineering Project A.Y. 2021-2022

    Java 1

  2. ANNDL-Challenges-23-24 ANNDL-Challenges-23-24 Public

    Challenges for the "Artificial Neural Networks and Deep Learning" course at Politecnico di Milano - A.Y. 2023/2024

    Jupyter Notebook 1

  3. progetto-api-2020-2021 progetto-api-2020-2021 Public

    Progetto di Algoritmi e Strutture dati realizzato per il corso "PROVA FINALE (PROGETTO DI ALGORITMI E STRUTTURE DATI)" del Politecnico di Milano nell'anno accademico 2020/2021. Voto: 30 e lode.

    C 1

  4. progetto-reti-logiche-2021-2022 progetto-reti-logiche-2021-2022 Public

    Prova Finale di Reti Logiche - Polimi Ingegneria Informatica - A.A. 2021-2022

    VHDL 1

  5. advanced-algorithms-parallel-programming-2023-2024 advanced-algorithms-parallel-programming-2023-2024 Public

    Assignments for the "Advanced Algortihms and Parallel Programming" course at Politecnico di Milano - A.Y. 2023/2024

    Jupyter Notebook 1

  6. IOT-Challenges-22-23 IOT-Challenges-22-23 Public

    Challenges for the "Internet of Things" course at Politecnico di Milano - A.Y. 2022/2023

    Python 1