About Me
Hi, I’m Matteo, a 22 year old software engineer from Germany.
I am interested in compilers, tech and hardware. In my free time I like to contribute to free and open source software, as well as writing my own programming languages, benchmarking all over the place and writing stuff I forget to commit.


Papers
liblzma - OSS and Backdoors
Exploring the xz-utils Backdoor, its Emergence and its Impact on FOSS and OSSComparing a Tree-walk Interpreter with JIT compilation and embedding via Go-plugins
Evaluating the trade-offs of using the Go-plugin API for JIT compilation while comparing the approach with a Tree-walk interpreter SlidesMondern Algorithms for Garbage Collection.
Outlining modern algorithms for garbage collection on the examples of Go and Java SlidesGenerating Test data for Table driven Tests with different LLMs to evaluate their potential for test automation.
Scoring and evaluating the potential of large language models by generating test cases via table driven testing for a rudimentary and a complex example implemented in the Go programming language. SlidesProjects
| Name | Description |
|---|---|
| sqleibniz | A static analysis tool for sql, check syntax errors as well as semantic errors on snippets or full schemata |
| purple-garden | Lean scripting language, designed and implemented with a focus on performance and a low memory profile |
| libjson | Fast and minimal JSON parser library written in and for go |
| go-iso8601-duration | A small library for parsing iso8601 compliant duration format into Go time compatible representation |
| stinkarm | ARMv7 userspace binary emulator for x86 linux systems |
| tango8 | 8-bit accumulator-based CPU and tooling designed for educational and hobbyist hardware projects without going insane |
| go-fast-date | Go port of A Very Fast 64–Bit Date Algorithm, based on benjoffe.com/fast-date-64 |
| segmented-rs | A segmented list and bump allocator ripped out and ported from purple garden |
| go-hafas | A Hafas Go implementation providing qol helpers and abstractions for easier hafas interaction |
| regexcc | Compile regular expressions to optimised C, rust and go |