avatar

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

SKILLS

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

Sophia

A small lisp inspired programming language with: Strings, Bools, Floats, Variables and Controlflow
Go Lisp

fleck

A minimal and highly optimized markdown2html converter, supports macros
Go Markdown HTML CSS

tcmpr

Combination of huffman coding and run-length lossless compression
Go

mehr

Operating system-independent package and configuration manager
Go TOML

panzer

panzer 🐢 - a minimal, fast and fun to use shell written in go
Go

manbib

Index, search and view locally installed man pages via a web interface.
Go Roff Pandoc

gorepl

A go Read Eval Print Loop because I am missing one
Go

gleichzeitig

Run shell scripts, commands and executables in parallel
Go Bash

statlib

go library for commonly used statistical computations, optimized for performance, zero allocations
Go

syllable-helper

Display german words matching a given syllable
JavaScript HTML CSS

git-auto-sync

highly configurable utility to commit and push to the remote origin every X minutes
Git Go

c_paket

fast and efficient source based package manager for the c programming language
C Gcc Make

pgmE

extremely fast, small and efficient editor which implements the pgm standard
C Gcc Make

blog

minimal staticly generated blog / portfolio, powered by hugo and a custom theme
Hugo HTML CSS