Pesaro · Fano · Urbino · Rimini

Freelance Software Developer & Computer Science Teacher

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

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.

Learn more
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.

Core Technologies

  • net-core
  • c#
  • python
  • visual-studio
  • git
  • sql-server
  • my-sql
  • mongodb
  • javascript
  • typescript
  • react
  • docker

Experience

  1. Settembre 2025 – Presente

    Computer Science Teacher

    IIS Gobetti De Gasperi

  2. Anno scolastico 2024–2025

    Computer Science Teacher & STEM Trainer

    Liceo Scientifico Torelli

  3. Maggio 2021 – Dicembre 2024

    Technical Leader

    Websolute

  4. Gennaio 2020 – Aprile 2021

    Automation Developer

    NGTEC

Education

  1. Settembre 2017 - Dicembre 2019

    Master's Degree

    University of Bologna

    Grade: 110 L / 110

  2. Settembre 2014 - Luglio 2017

    Bachelor's Degree

    University of Bologna

    Grade: 109 / 110

  3. Settembre 2018 - Febbraio 2019

    Erasmus Exchange

    Universitat Politècnica de Catalunya, Barcelona

Ready to work together?

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

Get in touch