Skip to content
View tommasofacchin's full-sized avatar

Highlights

  • Pro

Block or report tommasofacchin

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.

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

Hey! πŸ‘‹

I’m Tommaso, a software developer at an ERP company and a Data Science graduate at Ca’ Foscari University of Venice, currently pursuing a MicroMasters in Statistics and Data Science from MITx.

I started programming in high school, building video games with Unity and learning C#, which remains my favorite language. These days I focus on machine learning and NLP, enjoying both the theory and building end-to-end projects.

πŸ“ Venice, Italy


πŸ’» Tech Stack

Main Languages: C#, Python, Visual Basic, SQL
Comfortable Languages: C++, Java, JavaScript (React, React Native)
Data Science & ML: Pandas, NumPy, Scikit-learn, TensorFlow, PyTorch
Databases: SQL Server, PostgreSQL
Tools & Frameworks: .NET, Git, Flutter, DevExpress
Game Development: Unity


πŸ“‚ Projects

Transformer from Scratch – Text summarization model with TensorFlow & Python, from scratch.

Ant Colony Optimization simulator – Interactive swarm intelligence ACO simulation in Unity using C#.

TikTok Ban - Social Network Analysis – Reddit discussions analysis using Python, Pandas, NetworkX, VADER.

Soul Hunter – Top-down shooter in Unity, long-term personal project.

Genetic Algorithm from Scratch – Generic GA in Python, reusable class, applied to multiple tasks.

For the full list of projects, see all personal projects.


πŸŽ“ Education

MicroMasters in Statistics and Data Science - MITx (2026 - ongoing) - Graduate-level program on probability, statistics, ML, and time-series analysis.

Bachelor's Degree in Data Science - Ca' Foscari University, Venice (2022 - 2026) - Specialized in programming, mathematics, data analysis, and artificial intelligence.

High School Diploma in IT and Communication - I.I.S. Einaudi-Scarpa, Montebelluna (2017 - 2022)


πŸ’Ό Work Experience

Isoft Srl - Software Developer (Nov 2023 - Present) - ERP system for jewelry manufacturing: database management (SQL Server), main application development (VB.NET), Python automation, C# REST APIs, custom reports & dashboards, MRP forecasting module, client support.

2M Decori - Software Developer Intern (July 2023, 1 month) - Windows Forms app in C# with web dashboard, Industry 4.0.

GateDev - Android Developer Intern (June 2021, 3 weeks) - Developed android applications using Flutter and Dart.

Forno d'Asolo - IT Support Intern (January 2020, 2 weeks) - School internship.


🌍 Languages

  • Italian: Native speaker
  • English: C1 (certified)
  • Spanish: B2
  • Chinese: HSK1

🀝 Let's connect

I really enjoy building side projects, so if you’d like to collaborate on something (especially around ML, NLP, or game dev), feel free to reach out!

LinkedIn Email

Pinned Loading

  1. dynamic-ant-colony-optimization dynamic-ant-colony-optimization Public

    Dynamic Ant Colony Optimization (ACO) simulation built in Unity Game Engine. Adaptable environment with walls, paths, and food sources for real-time optimization.

    C# 2

  2. text-summarization-transformer text-summarization-transformer Public

    Text summarization using a Transformer-based model built from scratch.

    Jupyter Notebook 1

  3. machine-learning-notes machine-learning-notes Public

    Personal notes on machine learning

    Jupyter Notebook 1

  4. ft-tokenize ft-tokenize Public

    Small C++ tokenizer with support for word-level and BPE tokenization, featuring a Python API for training, encoding, and decoding text.

    C++ 1

  5. job-fit-index job-fit-index Public

    JobFitIndex is an AI-native anti-portfolio built with Python, Streamlit, SQLite and OpenRouter LLMs. Developed in a 48-hour Cosmico hackathon, it’s a working prototype for AI-guided interviews, sco…

    Python 1

  6. genetic-algorithm-from-scratch genetic-algorithm-from-scratch Public

    Small Python project that implements a generic genetic algorithm from scratch and applies it to three examples: bitstring optimization, evolving a target text string, and feature selection for a re…

    Jupyter Notebook 1