Francesco Castaldi

Francesco
Castaldi

Computer Engineering Student @ UniBo & Developer

Passionate about Data Science, AI, and Web Development. I build analytical tools, web platforms, and probabilistic models.

Abstract Tech Representation
About

About Me

I am a Computer Engineering student at the University of Bologna with a strong passion for complex challenges, web development, data, and UI/UX design. In my free time, I love cycling and constantly try to apply my passion for data and optimization to sports (GPX editors, performance tracking). On my GitHub, you can find all my projects, from mathematical models to modern web apps.

Expertise

Core Expertise

Software Engineering

Developing modern web and desktop applications using React, Next.js, Python, TypeScript, and Java.

Data Science & AI

Python, Jupyter Notebooks, AI Prompt Engineering, and mathematical/statistical modeling.

Data Visualization

Creating interactive dashboards and custom plugins for Apache Superset.

UX/UI Design

Double Diamond methodology, wireframing, and user-centered iterative prototyping.

Blockchain

Building DApps and smart contracts for robust data traceability and security.

Cycling Analytics

Tools for parsing GPX files, tracking training statistics, and telemetry visualization.

Projects

Project Portfolio

TruMetraPla

Python dashboard to monitor productivity in metalworking processes by importing Excel data and calculating KPIs.

PythonData AnalysisDashboard

Superset Calendar Filter

Interactive TypeScript plugin for Apache Superset enabling advanced cross-filtering via a custom calendar chart.

TypeScriptReactApache Superset

Sanitization Tracker

DApp designed to trace hospital sanitization activities immutably using Blockchain technology.

BlockchainJavaScriptSmart Contracts

TPER Redesign (UX)

Academic User Experience Design project for the TPER website, featuring Double Diamond research and prototyping.

UX DesignFigmaHTML/CSS

GPX Power Editor

Browser-based, 100% offline GPX file editor to modify power (watts) and speed metrics of cycling activities.

JavaScriptHTML5Cycling

SIR Markov Chain

Simulation of the SIR epidemiological model using discrete-time Markov chains in Python.

PythonProbabilityLaTeX
Contact

Contact

Want to collaborate on a project or chat about technology and sports? Drop me an email or connect with me on LinkedIn and GitHub.

Email MeLinkedIn
FC
GitHub·LinkedIn·Email
© 2026 All rights reserved.