Hi, I'm Federico Di Luca

Freelance Software Developer & Computer Science Teacher

Custom software development, technical consulting, programming education and training for companies, schools and universities.

Federico Di Luca

Services

Custom software solutions, technical expertise, and technical training for companies and educational institutions.

Software Development

Backend architecture, web applications, system design, and technical consulting for startups and established companies.

Technical Training

Programming courses, computer science education, and team upskilling in modern technologies and best practices.

Industrial Automation

SCADA systems, PLC programming, and automation solutions for manufacturing and warehouse management.

Machine Learning

ML model development for classification, regression, and predictive analytics. Research and development support.

About me

I'm a Computer Science teacher and former .NET Technical Leader with 5+ years of experience developing web solutions for Brand, Marketing and E-commerce clients. Throughout my career, I have led development teams, designed software architectures, and managed end-to-end IT projects.

Today I combine my technical expertise with a strong passion for education. I teach Computer Science at high schools and provide technical consulting and training for companies seeking to build or scale their development teams.

I offer expertise in SCADA systems for industrial automation, machine learning models for classification and regression, backend architecture design, and concurrent programming. Available for project-based collaborations.

Full story (in Italian)
  • 110 cum laude

    Master's degree in Electronic and Telecommunications Engineering, Bologna

  • Research

    Human detection with UWB radar, published in MDPI Sensors

  • Technical Leader

    .NET development teams at Websolute, 2021–2024

  • Teacher

    Computer Science in high school, since 2024

Core Technologies

  • .NET
  • C#
  • Python
  • Visual Studio
  • Git
  • SQL Server
  • MySQL
  • MongoDB
  • JavaScript
  • TypeScript
  • React
  • Docker

Career path

From engineering to software development, and on to teaching.

  1. September 2025 – Present

    Computer Science Teacher

    ISISS "P. Gobetti - A. De Gasperi"

  2. School year 2024–2025

    Computer Science Teacher & STEM Trainer

    Liceo Scientifico Statale G. Torelli

  3. May 2021 – December 2024

    Technical Leader

    Websolute

  4. January 2020 – April 2021

    Automation Developer

    NGTEC

  5. September 2017 – December 2019

    Master's Degree in Electronic and Telecommunications Engineering

    University of Bologna

    Grade: 110 L / 110

    1. September 2018 – February 2019

      Erasmus

      Universitat Politècnica de Catalunya, Barcelona

      First semester of the second year

  6. September 2014 – July 2017

    Bachelor's Degree in Biomedical Engineering

    University of Bologna

    Grade: 109 / 110

Ready to work together?

Whether you need software development, technical consulting, or training, I'm available for project-based collaborations.