Projects I've worked on, ranging from research code to side experiments.

Thumbnail for Paperino

Paperino

July 2026

CLI, TypeScript, AI Agents

Every new arXiv paper, every day, filtered by Claude Code down to what's actually worth your time. A CLI utility that runs a hyper-precise, agent-driven daily digest tailored to your exact research project.

Thumbnail for Integrated Research Environment (IRE)

Integrated Research Environment (IRE)

June 2026

Desktop App, Rust, AI Agents

A local-first desktop environment for researchers that keeps code, literature, experiments, and AI collaboration seamlessly connected. Features a persistent Git-tracked wiki, non-blocking experiment tracking, and a native MCP bridge for agentic IDE integration.

Thumbnail for SO-101 Policy Training

SO-101 Policy Training

June 2026

Robotics, Imitation Learning, Hackathon

Trained ACT and SmolVLA policies on a SO-101 robotic arm during the EuroTech x HKTE hackathon. It was our team first time working with robotics hardware: we failed miserably, but learned a lot.

Thumbnail for Autoresearch HFT

Autoresearch HFT

May 2026

Quantitative Finance, Machine Learning, AI Agents

A weekend challenge to trade six months of nanosecond-precision HFT order book data. Using a modular, agent-driven research harness, self-looping agents tested 30 strategies in under 48 hours, going from losing money to a fully automated strategy earning over €25k/month.

Thumbnail for Multi-Modal Real Estate Search

Multi-Modal Real Estate Search

April 2026

Python, AWS, MCP

As our Datathon 2026 submission, we built a multi-stage, multi-modal search pipeline that transforms natural language queries into ranked real estate listings for the Swiss market. The result is an MCP server fully deployed on AWS enabling any compatible LLM to query real-time listings.

Thumbnail for Diffusion Language Models Are Natively Length-Aware

Diffusion Language Models Are Natively Length-Aware

March 2026

Natural Language Processing, Language Modelling

Improved computational efficiency of an 8B diffusion language model by predicting output sequence length before generation, dynamically cropping the context window to cut computation with minimal performance impact.

Thumbnail for Knowledge Graph of the Italian Law

Knowledge Graph of the Italian Law

August 2025

Python, Neo4j, Knowledge Graph

During my internship at Lexroom.ai, I designed and developed a proprietary ETL pipeline to construct a knowledge graph from over 5,000 unstructured Italian Supreme Court's rulings. Implemented an out-of-core, efficient PageRank-based algorithm to assign relevance scores to graph nodes.

Thumbnail for Do AI and Human Experts See Pneumonia the Same Way?

Do AI and Human Experts See Pneumonia the Same Way?

May 2025

Computer Vision, Explainable AI, Medical Imaging

We compared CNNs with experienced professionals on pediatric chest X-rays to understand if deep learning models identify pneumonia using the same visual cues as doctors. The answer is no, and high accuracy doesn't guarantee human-interpretable reasoning.

Thumbnail for Wordle Solver

Wordle Solver

February 2025

Natural Language Processing

Optimal strategy solver for Wordle that achieves 100% success rate with an average of 2.89 guesses in 0.5 seconds.

Thumbnail for Gooper

Gooper

January 2025

Software Development

A search engine for influencers.

Thumbnail for BSc Thesis

BSc Thesis

July 2024

Bioinformatics, Machine Learning

Enhanced scGPT transformer model for gene expression prediction by incorporating prior biological knowledge of transcriptional regulation.

Thumbnail for Evolving Tinder

Evolving Tinder

April 2024

Python, Evolutionary Algorithm

Applied evolutionary algorithms to improve matching stability beyond the traditional Deferred Acceptance Algorithm for two-sided matching problems.

Thumbnail for Daily Spin Bot

Daily Spin Bot

December 2023

Python, Browser Automation

Automated browser bot for maximizing rewards in SNAI Daily Spin game, available as executable.

Giacomino

Ciao! I'm Giacomino, ask me anything about Giacomo—I’ll help if I can!
Giacomino can make mistakes. Check important info.