About

Waving bear

Hello there! I’m Johannes, a developer and Computer Science student at the Technical University of Augsburg.

What I’m working on

Currently, I lead the Pyramid project at my University, where we build web-based infrastructure for Germany’s largest student-run job fair. I also enjoy sharing what I’ve learned, recently I taught a tutorial on Systems Programming in Rust, focusing on memory safety, ownership and low-level control.

My Toolbox

I’m drawn to composable tools and open systems. My daily workflow is centered around efficiency and clarity, mainly on the commandline.

My main editor is Helix, a modal editor that feels like an evolution to vim.

As an interactive shell I use nushell for its structured, data-centric approach. Learning nu helped me to automate so many more things than I could have imagined with bash.

For the Web is use astro for content-focused sites and SvelteKit for interactive applications.

Beyond the Keyboard

When I’m not at a keyboard, I’m usually behind a drum kit. I play in a band called Bassed.

About This Site

This site is built to be fast and lean using Astro and Sveltia CMS, running on Cloudflare. No unnecessary bloat just HTML, CSS, and a dash of JavaScript.

Get in Touch

I’m always happy to discuss systems programming, the evolving web, or music. You can find me on Codeberg, GitHub or BlueSky.

Journey

  1. Student Assistant

    Working as a "Hiwi" at the KI-AUX project at Technische Hochschule Augsburg.

  2. Rust Tutor

    Teaching Systems Programming in Rust at TH Augsburg, covering memory safety, ownership, and low-level systems control.

  3. Pyramid Tech Lead

    Leading a team of 15 students building tools and infrastructure for students and faculty at TH Augsburg.

    Pyramid Tech Lead
  4. Rust Tutor

    First semester teaching Systems Programming in Rust, introducing fellow students to safe systems-level development.

  5. Software Tester

    Quality assurance and test automation, building a foundation in software development workflows.

  6. Apprentice Systems Electronics

    Completed apprenticeship in systems electronics, winning the Bavarian state competition in the trades.

    Apprentice Systems Electronics