I build production software and own it after it ships, from the client's problem down to the compiler when that is where it sits.
Visiting Forward Deployed AI Engineer at BCG X. MSc Computer Engineering, Politecnico di Milano. Milan, Italy.
alepot55.github.io/alepot55 · LinkedIn · ap.alessandro.potenza@gmail.com
- llvm/llvm-project:
3 patches merged in MLIR. A
mem2regcrash on a zero-extent alloca, thescfunroller reading loop bounds it had not established were constant, and thevector.multi_reductionverifier accepting dimensions that then wrote past the end of a buffer. - triton-lang/triton: 2 patches merged, one in the Membar analysis that removes 30 redundant barriers from an H100 build. It buys no measurable speedup and the pull request says so.
- Reported and fixed by maintainers: 3 further Triton bugs, each filed with a reproducer. The credit there is for the report.
- IEEE HPEC 2026, The Two Faces of Abstraction Regret: Control-Flow and Memory-Layout Limits of GPU DSLs on Irregular Automata. Sole author, accepted for an oral talk.
- Informatica per i concorsi pubblici 2026, a 432-page Computer Science manual for Italian public-sector exams. Neldiritto Editore.
- triton-perlane-retire: a TritonGPU to LLVM pass giving each lane its own loop exit, which the tile IR cannot express. 2.3 to 6.7x on control-bound kernels and about 1.0x on gather-bound ones, exactly where the diagnosis predicts no gain. Ships out of tree, as the maintainers asked (RFC).
- flash-reasoning: attention kernels that reuse the KV prefix reasoning branches share. 2.54x, at 1,194 GB/s effective against the card's 900 GB/s HBM peak, because the shared blocks stay in L2.
- flash-sae: Triton kernels for sparse autoencoders. Fusing the gather removes the dense latent matrix PyTorch materialises for features that are 99 percent inactive. 13.6x on the decoder forward, 1.78x end to end.
- atlas-mm: a limit order book simulator with a formally verified market maker. 134,000 orders per second, and 4 book invariants proved in Z3 for every input.
- verify-cbl: an LLM translates legacy financial code, then Z3 proves the translation behaves identically for every input. It agreed with the ground truth on 42 of 42 cases.
- agentrial: run an agent a hundred times and get Wilson confidence intervals instead of anecdotes. On PyPI, 450 tests.
Also SplatSLAM, MGC-GTZAN, Chessboard.js.
Last updated August 2026.



