avatar

xnacly - blog

Fullstack Developer and Tech enthusiast

About Me

Hi, I’m Matteo, a 21 year old software engineer from Germany.

I am interested in programming, compilers, tech and hardware. In my free time I like to contribute to free and open source software, as well as writing my own quality of life improving projects.

Papers

liblzma - OSS and Backdoors

Exploring the xz-utils Backdoor, its Emergence and its Impact on FOSS and OSS

Comparing 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 Slides

Mondern Algorithms for Garbage Collection.

Outlining modern algorithms for garbage collection on the examples of Go and Java Slides

Generating 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. Slides

Projects

NameDescription
libjsonFast and minimal JSON parser library written in and for go
sqleibnizA static analysis tool for sql, check syntax errors as well as semantic errors on snippets or full schemata
SophiaLisp like, embeddable and extendable scripting language supporting go interoperability
roguelikeA roguelike, implemented in c without any dependencies
codedrawDraw with commands, export and share your creations
fleckA minimal, configurable and highly optimized markdown2html compiler, supports macros, watch mode, syntax highlighting, latex math and live preview
tcmprCombination of huffman coding and run-length lossless compression
statlibgo library for commonly used statistical computations, optimized for performance, zero allocations
mehrOperating system-independent package and configuration manager
panzerpanzer 🐢 - a minimal, fast and fun to use shell written in go
gleichzeitigRun shell scripts, commands and executables in parallel