8000 wisp3rwind (Benedikt) · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
View wisp3rwind's full-sized avatar
  • 18:31 (UTC +02:00)

Organizations

@beetbox

Block or report wisp3rwind

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
wisp3rwind/README.md

Hi there, welcome to my profile 👋

My name is Benedikt, I have a background in theoretical physics, and a strong interest in software development. I enjoy tinkering with open-source software and personal projects, either to scratch an itch of mine, or to learn a new language or technology. Here, you can find a few examples:

  • One of my earliest open-source contributions was to the music library manager beets. These days, I'm less active contributing to features, but do help with maintaining the project and modernizing the code base. (Some of this work happened under my previous Github handle, @wordofglass.)

  • As a Fedora/GNOME user, I sometimes help investigate issues or submit the occasional bug fix to the GNOME ecosystem.

  • Given my academic background, I've been exposed to LaTeX a lot. For a while was quite invested in learning about the new latex3 infrastructure, rewriting a few tools using expl3, such as latex-revision. Nowadays, I'm watching Typst closely, which seems to be the first serious, modern contender to LaTeX, even though it hasn't quite reached feature parity. typst-scaffolder is a small debug helper package I made in this context.

  • wifi2qr is a small tool that I wrote to learn some C: It displays QR codes to share WiFi credentials for stored NetworkManager connections. This was written before GNOME settings added support for the feature.

  • zotoc is a script to add outlines to PDFs that lack them, greatly helping with navigating them in Zotero.

  • For librespot, I contributed a few changes that improve reliability and system integration on Linux (via Avahi).

  • With a few project ideas in mind, I've recently been diving a bit into embedded Rust for the ESP32. In a bout of over-engineering, I've made a few contributions to the RMT driver in esp-hal which helped me blink addressable LED stripes in the most efficient async way.

  • I’m looking into learning a bit of frontend development to broaden my skillset, and currently planning to build a small workout timer web app. Stay tuned!

And many more!

Skills

Languages & tools I've worked with, roughly sorted from proficient in to touched at least once:

Tech

  • Python (duckdb, Jupyter, matplotlib, mypy, numba, numpy, pandas, poetry, polars, pytest, ruff, scipy, sympy, typing, uv, ...)
  • Rust (cargo, tokio, ...)
  • Mathematica
  • Typst
  • LaTeX
  • Julia (Enzyme, ...)
  • Fortran
  • C
  • C++
  • lua
  • ARM assembly
  • AVR assembly
  • Parquet
  • arrow
  • SQLite
  • JavaScript, TypeScript

Tools

  • Git
  • linux CLI tooling ({ba,fi}sh, grep/ag/rg, make, sed, ...)
  • Github actions
  • Valgrind
  • flamegraphs
  • CMake

Pinned Loading

  1. beetbox/beets beetbox/beets Public

    music library manager and MusicBrainz tagger

    Python 13.5k 1.9k

  2. geigerzaehler/beets-alternatives geigerzaehler/beets-alternatives Public

    Beets plugin to manage external files

    Python 100 22

  3. zotoc zotoc Public

    Add outlines to PDFs based on annotations in Zotero

    Python 2

  4. typst-scaffolder typst-scaffolder Public

    Show borders around the main text area, header and footer in Typst documents.

    Typst 4 1

0