xnacly - blog
Fullstack Developer and Tech enthusiast
ABOUT ME
Hi, I’m Matteo, a 21 year old student 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.
I am currently majoring in applied computer science at DHBW.
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. SlidesSKILLS
LANGUAGES
Go
Typescript
JavaScript
HTML5 & CSS3
Python3
SCSS
SQL
C
Java
Rust
[La]Tex
FRAMEWORKS & TECH
Node.js
Bulma
Express.js
React.js
Vue.js
SQLite
Vite
Jest
Make
TOOLS
Neovim
Linux (Arch, Ubuntu)
Npm, pnpm & Yarn
Git
GitHub
Docker
Gcc
Jetbrains Intellij
Vscode
PROJECTS
A small lisp inspired programming language with: Strings, Bools, Floats, Variables and Controlflow
Go
Lisp
go library for commonly used statistical computations, optimized for performance, zero allocations
Go
highly configurable utility to commit and push to the remote origin every X minutes
Git
Go