- Età minima
- 18anni
- Esami
- Teoria + guida
- Veicoli
- Fino a 3,5 t · 9 posti
- Auto e rimorchi leggeri fino a 750 kg
- In Italia guidi anche moto fino a 125 cc
- Guide obbligatorie con l'istruttore: autostrada, extraurbana, notturna
01 / 06 · Research
Four stains per image; blank the protein stain and the model's test mAP falls from 0.81 to 0.06
Software and AI engineer in London. I build back ends, train models and make websites. Everything on this page runs on each project's own data.
A deep learning pipeline that labels 28 protein locations in four-channel microscopy images, with swappable Vision Transformer and CNN backbones. These are three of its images: each stain is its own layer, so switch them on and off to see what the model reads.
Top 20% of 2,160 teams, on a late submission to the closed Kaggle competition.
View on GitHub
I tested it on the 11 US sector funds over 13 years. Press play to watch the test unfold day by day, or drag across the chart to any date.
News model against a price-only forecast News volume only Replay position
Headlines that day 0Running score 0.0News volume only 0.0
Effects the size published for single stocks would have been caught with near certainty. What signal exists comes from how much news arrives, not its tone.
Private code on a live crypto payments platform, so this is a schematic of what I built rather than a screenshot. Hover a lane.
Java, Play Framework, MongoDB, Kraken API, Solana
A tea-estate bungalow in Sri Lanka wanted direct bookings without taking card payments.
Guests send a request in four steps and the owner replies personally. There is no payment data and no third-party script on the site, and it costs about US$10 to 20 a year to run. It goes live once the owner confirms the last details.

A design study for an Italian driving school. On the licences page each panel is a road sign, with the minimum age in a speed-limit roundel; open one and it unfolds into facts and notes in sign form. This is that page's content and behaviour, rebuilt. The business details on the live demo are placeholders.
See it on noren.itAn illustrated match in our multiplayer Java board game, built from the game's real message classes. Socket and RMI clients play side by side. Team of four.
30/30 cum laude after a live demo.
View on GitHub64 products from 14,963 supermarket baskets. Popular products share baskets just because they are popular: whole milk turns up with 62 of the others at least 20 times, but more often than chance with only 3.
So the lines here are the 63 pairs bought together more often than chance, thicker the stronger. Even the strongest, citrus fruit with specialty chocolate, is only 1.65 times chance. Colours are aisles.
View on GitHubDrag to turn · Hover or tap a product
1,400 real patients from the held-out test set of 50,736, placed by my model's predicted risk. Move the threshold to trade missed patients against false alarms.
View on GitHubMy VHDL module reads a sequence of words from memory, fills each zero with the last valid value and writes a credibility score that starts at 31 and falls with every repeat. This replay follows the same rules and is checked against the course's test vectors.
30/30 cum laude.
View on GitHubMy command-line tool for public health researchers, replayed on its own table: 6,208 rows of COVID-19 excess deaths for 194 countries. Each box lights up as the tool runs that stage. Pick one to jump to it.