TimerErTim

Online portfolio and blogs for everything technical

Blog

Publishing a Typst Template Package on Typst Universe

As part of my current bachelor's thesis writing and efforts to establish Typst at my university, I recently published the ready-to-use easy-hgb-thesis package for usage at Campus Hagenberg. The package can be found on the official Typst Universe, and I am going to show how easy that process was. This can be thought of as a tutorial with my personal tone and choice of tools: mise, jujutsu and Typst CLI.

TypstTemplatesThesis WritingCampus HagenbergMiseJujutsu

Last updated: Aug 13, 2026

Using Graph Neural Networks for coding assignment plagiarism detection based on source

Neural networks seem like a perfect fit for detecting plagiarism attempts in coding exercises. In the Rust deep learning framework burn-rs, I built a graph convolution network with subpar accuracy, After a quick recap about that, we will explore how graph isomorphism networks and different similarity metrics can be used to improve the accuracy of the model.

Rustburn-rsGNNGCNGINPlagiarismSimilarity

Last updated: Jul 29, 2026

Writing a static blog with Typst

Let's dive into the world of Typst and see how we can use it to power this very blog website. We will investigate potential solutions, the custom build process I settled on, and the technologies necessary. For static hosting, highly efficient compression and patching are necessary. Or in other words: How to properly misuse Typst for everything.

TypstSSGNextJSmise-en-placecompressionpatchingGitHubBrotliVcdiff

Last updated: Jun 12, 2026

My workshop about Typst for the fhLUG in Campus Hagenberg

On June 8th, 2026, I had the wonderful opportunity to lead a Typst workshop for the fh Linux User Group at Campus Hagenberg, made possible by Daniel Knittl-Frank's excellent organization. It was a fantastic experience, with enthusiastic and engaged participants. In this blog post, you'll find highlights from the workshop as well as access to the full recording (German).

TypstVideoWorkshopfhLUGCampus Hagenberg

Last updated: Jun 10, 2026