long-running-task

A simple Rust library to handle long-running tasks in combination with web-frameworks such as Rocket.

lychee

lychee is a fast and async link checker written in Rust, started by Matthias Endler in 2020 in his Hello Rust! show.

I started contributing to lychee in 2023 as part of my bachelor thesis. Since the beginning of 2024 I am a maintainer of lychee. In 2024 - as part of my full-time job - I extended lychee with a RequestChain. This allows library users to modify the behaviour of lychee in a plugin-like manner.

Sudoku solver

A website to calculate the solution of sudoku puzzles. The algorithm was written in both Rust and JavaScript. The Rust code is compiled into WebAssembly. The solution is then calculated with both implementations so that their speed can be compared.

Chess engine

A very primitive (and correspondingly slow) chess engine which was implemented in Rust. It is run and used as CLI in the terminal.

A tool to identify broken URLs. Written in TypeScript using Deno. With the use of the Wayback Machine LMT can repair broken links by replacing them with links to website snapshots of the past. This project was part of our Bachelor thesis.

Rooty

A browser plugin to add a beautiful, simple and effective home page to your browser.