Toy C · Go
A functional concatenative language with a stack-based runtime, reference-counted objects, an iterative VM, packages, C interop, and editor tooling.
Hi, my name is Lorenzo Tumini. I am studying Computer Engineering at Politecnico di Torino. I am passionate about little know languages, data structures and low-level programming. Lately I have been experimenting with AI agents, trying to integrate them with personal knowledge systems. Away from the terminal I play drums and have worked in audio engineering, inside the terminal i use Neovim.
A functional concatenative language with a stack-based runtime, reference-counted objects, an iterative VM, packages, C interop, and editor tooling.
An emulator for Olivetti's Programma 101, including its register architecture, decimal arithmetic, instruction memory, routine keys, jumps, and magnetic cards.
An interactive visualizer for DFS, BFS, and tree traversals with step-by-step playback, edge classification and graph layouts.
A portable utility library with arenas, strings, dynamic arrays, maps, sets, concurrency, tracing, command-line parsing, and a generated single header.
An audio convolution tool developed from a naive implementation through OpenMP, AVX2/FMA, and overlap-save FFT versions.