Name: Francesco Forcher
Type: User
Company: ETH Zürich
Bio: Software developer, ML researcher/engineer.
Previously:
Database developer/ML engineer at Natzka,
ETH Zürich MSc Computational Sciences,
CERN
Location: Zürich, Switzerland
Blog: forcher.dev
Francesco Forcher's Projects
Markdown drafts for future blog post
Final exercise for the course C++ and Object Oriented Programming. Analyse particle events and create Bragg Curve plots for the energy loss using CERN's ROOT framework.
(March 2012) A program to balance chemical reactions which i made to learn Java and graphical interfaces.
(May 2013) Project to learn Arduino and Amarino, the Bluetooth library interface between Android and Arduino. It consists in a rotating multicolor LED lamp with a star map lampshade. This Android application controls the lights and the stepper motor.
(CERN) Analysis of channeling in crystals for the purpose of collimation in LHC. Uses Pandas and scikit-learn (and a bit of ROOT).
(CERN) Simulations with SixTrack of crystal collimators, to compare with experimental data
(June 2013) An Arduino robot controlled remotely (through Bluetooth) by the movements of the hands, recognized with a camera/webcam from an Android application created using OpenCV.
My ETH Zürich master thesis, on the application of intrusive Polynomial Chaos methods to stochastic equations in Hamiltonian mechanics, with application in particle accelerator simluations.
My own version of the datascience-notebook from Jupyter: https://github.com/jupyter/docker-stacks. I removed R and added several Julia packages.
CERN: ROOT programs (not really old anymore) to analyze nuclear dechanneling in crystals, for CERN's UA9 experiment
Stores the latest version of my CV (only pdf, not source)
CERN PyHEADTAIL numerical n-body simulation code for simulating macro-particle beam dynamics with collective effects
An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.
An Eclipse (https://eclipse.org) project to use with ROOT.
Script to transform an electrical circuit schematic diagram made as an ASCII text file to LaTeX with CircuiTikz,
Proof of concept of a concurrent message storage service in rust.
Exercise for the course Introduction to Computational Methods for Physics: one-dimensional spin glass simulation using Metropolis' algorithm, with ASCII representation of the spins.
Highly efficient Rust implementation of Structured Outputs for LLMs
Using ChatGPT-4 API and Pandas to perform sentiment and thematic analysis of text extracted from academic reports.
Templates for bootstrapping a Rust TUI application with Ratatui
In this project we have explored the use of imaging time series to enhance forecasting results with Neural Networks. The approach has revealed itself to be extremely promising as, both in combination with an LSTM architecture and without, it has out-performed the pure LSTM architecture by a solid margin within our test datasets.