Skip to content
View FrancescoCastaldi's full-sized avatar
🎯
Life is Racing, Racing is Life.
🎯
Life is Racing, Racing is Life.

Organizations

@trinodb

Block or report FrancescoCastaldi

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
FrancescoCastaldi/README.md
Francesco Castaldi — Computer Science Engineer
Website Email

Computer Science Engineer · Business Consultant at Maps Healthcare S.p.A.
MSc Informatics for Management — University of Bologna

I build analytics platforms, measurement systems and engineering tooling —
and contribute the same work upstream, where it is reviewed by people who know better.

I — Open Source

Where my work goes through public review. Counts link to the live pull request list for each project.


Project Domain My pull requests
apache / superset Enterprise data exploration & visualization 8 merged · 6 in review
evidence-dev / evidence Business intelligence as code 5 in review
slothflowlabs / duckle Workspace orchestration & template engine 2 merged
docker / cli Docker command-line interface 1 merged
trinodb / trino Distributed SQL query engine 1 in review
kanisterio / kanister Data management for Kubernetes 1 in review
anthropics / claude-code Agentic command-line coding assistant 1 in review

Apache Superset is where most of that work lives — query correctness, engine metadata and the Italian localization:

  • #43584  ·  moved optional icons outside the label element in Explore
  • #43565  ·  preserved optimizer hints when formatting semicolon-terminated SQL
  • #43586  ·  set the default catalog on datasets created from file uploads
  • #43274  ·  brought the Italian translation to full coverage with placeholder validation

Alongside it: an i18n system and a LanguageSelector for Evidence, dynamic time offsets in Duckle's template engine, a Zsh completion fix in the Docker CLI, and imagePullSecrets support in the Kanister operator chart.

II — Selected Work

Public repositories, most recent first.


Project What it is Built with
hailcast-ml Real-time hail tracking and convective nowcasting on open radar data TypeScript, ML
mini-jersey-studio 3D cycling jersey customizer: SVG-to-WebGL planar projection, GLB import, tech-pack export Three.js, WebGL
ci-cervical-lbc Computational imaging on cervical LBC slides: total-variation vs. U-Net vs. diffusion Jupyter, PyTorch
toyota-m15a-connecting-rod Connecting-rod design for the Yaris Mk4 1.5L: inertia, Goodman-Smith fatigue, FEM convergence Python, CAD, FEM
VeloMetric Predictive wear analytics for road bikes — drivetrain decay from ride telemetry Swift
TruMetraPla Productivity intelligence for metalworking shop floors, from spreadsheet to KPI dashboard Python, Streamlit
Esame-UUXD TPER transport portal redesign — Double Diamond, +35 SUS points (72.5), 80% task completion UX Research
sir-markov-chain SIR epidemic model as a discrete-time Markov chain, with Monte Carlo trajectories Jupyter, NumPy
gpx-editor Browser-based GPX editor for power and speed traces — fully offline JavaScript

III — Toolkit

Area Tools
Languages Python  ·  TypeScript  ·  JavaScript  ·  SQL  ·  Java  ·  C  ·  C#  ·  Swift  ·  Bash
Data & BI Apache Superset  ·  Trino  ·  Evidence  ·  SQLGlot  ·  PostgreSQL  ·  DuckDB  ·  Pandas
Frontend React  ·  Svelte  ·  Three.js / WebGL  ·  ECharts  ·  Streamlit
Machine Learning PyTorch  ·  scikit-learn  ·  OpenCV  ·  Jupyter
Systems & Infra Docker  ·  Kubernetes  ·  Helm  ·  Linux  ·  Git
Engineering SolidWorks  ·  ANSYS FEM  ·  LaTeX

IV — Activity

GitHub statistics Most used languages Contribution activity over the last year
Francesco Castaldi  ·  Modena, Italia  ·  francescocastaldi.it

Pinned Loading

  1. HospitalSanitizationTracker HospitalSanitizationTracker Public

    DApp for tracing sanitization activities in hospitals using blockchain technology - Project for Blockchain and Cryptocurrencies course

    JavaScript

  2. Superset-Translator-ITA Superset-Translator-ITA Public

    Superset-Translator-ITA

    Python

  3. ci-cervical-lbc ci-cervical-lbc Public

    Computational Imaging project – Deblur & Denoise on Mendeley LBC Cervical Cancer dataset. Comparison of TV, UNet and DiffPir methods.

    Jupyter Notebook

  4. Esame-UUXD Esame-UUXD Public

    TPER Website Redesign — UX Design project. Double Diamond methodology, usability testing, interactive prototype (22 pages). Course project for User Experience Design, UniBo.

    HTML

  5. sir-markov-chain sir-markov-chain Public

    Simulazione di un modello epidemiologico SIR come catena di Markov a tempo discreto - Progetto universitario Modelli Probabilistici (Unibo)

    Jupyter Notebook