Lorenzo Tumini

Lorenzo Tumini

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.

Email · GitHub · LinkedIn

Projects

Toy C · Go

A functional concatenative language with a stack-based runtime, reference-counted objects, an iterative VM, packages, C interop, and editor tooling.

Programma 101 C

An emulator for Olivetti's Programma 101, including its register architecture, decimal arithmetic, instruction memory, routine keys, jumps, and magnetic cards.

Graphe C · raylib

An interactive visualizer for DFS, BFS, and tree traversals with step-by-step playback, edge classification and graph layouts.

liblor C

A portable utility library with arenas, strings, dynamic arrays, maps, sets, concurrency, tracing, command-line parsing, and a generated single header.

WAV Convolution Engine C · DSP

An audio convolution tool developed from a naive implementation through OpenMP, AVX2/FMA, and overlap-save FFT versions.

Latest

  1. Strenua Inertia