π
Hi nice to meet you!
About me:
- Researcher/Data Engineer at RSiM TU Berlin and a BigEarthNet aficionado cooking up something intriguing to unveil soon!
π - Open-source enthusiast with a heart for code!
π - Passionate about reproducible, accessible science and knowledge for all
π¬ - Head over heels for Nix/NixOS
π₯°
- Head over heels for Nix/NixOS
- Hobbyist self-hoster and NixOS admin
π οΈ - Pythonista embracing the Rust journey
π¦ - Typography
ποΈ and LaTeX Nerdπ€ - Audiobook and podcast devotee β always up for a good listen!
π - Avid board gamer
π² , amusement park adventurerπ’ , and dog loverπΊ ,π«
Things I'd explore with more time on my hands:
- Language Server Protocol (LSP)
π - Delving more into grammar, particularly PEG-based grammar
- The programming language Zig and Roc-Lang
- The markdown alternative Djot
π - Developing a minimalistic static website generator from scratch
Programming Languages
Development Tools
Frameworks & Libraries
Documentation/Templating & Automation Tools
Linux Tools & Self-Hosting
My open source projects:
USB/IP-Wrapper:
A nice wrapper around the USB/IP tool with some special
PureMinimalistic LaTeX-Beamer theme: A presentation theme for LaTeX-Beamer that is truly minimalistic, so that the focus is on the presenter and not on the slides. Includes many examples to quickly get started with LaTeX-Beamer and to make it easy to customize the layout.
Sphinx CLI Recorder: In short:
π₯ Record interactions (input & output) with CLI applicationsπ€ Automate the recording process via simple Sphinx directivesβοΈ Simple; does not require any knowledge of the underlying recording applicationβοΈ No dependencies on external services; all files are generated and hosted locally
common-nb-preprocessors: A collection of common Jupyter notebook preprocessors and some useful wrappers with the documentation hosted on GitHub Pages. These wrappers allow you to:
- Write magic comments inside of your Jupyter Notebook code cells
- Injects them as metadata
- Returns the notebook node for further processing by MyST-NB
BigEarthNet Documentation: The main goal of this documentation hosted on GitHub Pages is to introduce the multi-modal BigEarthNet dataset and to make it more accessible to others by providing an interactive dataset website. By providing visual and interactive examples, users can see how the data is structured and how it can be used in different contexts. Also, the website contains background information and explains how to avoid common pitfalls to lower the probability of different users repeating similar mistakes multiple times. To aggregate the knowledge of the community, a core feature of the dataset website is the ability to quickly provide feedback and contribute to the living document in an open and centralized manner. Doing so, will (hopefully) lead to more robust and reliable research down the line.
A few additional utility libraries that make the BigEarthNet dataset more accessible:
- BigEarthNet-Common: A collection of common tools & functions to interact with the BigEarthNet dataset. See the documentation for more details.
- BigEarthNet GDF Builder: A package to generate and extend BigEarthNet parquet files/GeoDataFrame. See the documentation for more details.
- BigEarthNet Encoder: A flexible BigEarthNet encoder that allows one to quickly convert BigEarthNet to a DL-optimization data format. See the documentation for more details.
External repo/wiki sync GitHub action: This repository provides a GitHub action to push files/binaries to external repositories. Per default, the action uses the wiki of the current repo, but you can specify other repositories as well. This is useful for repositories that need/want to display the newest graphical changes or example images without increasing the size of the repository. Or simply keep the wiki up to date.
Recent GitHub activity:
π£ Commented on #9 in DeterminateSystems/nuenvπ£ Commented on #9418 in nushell/nushellπ Closed issue #9419 in nushell/nushellπ£ Commented on #9419 in nushell/nushellβ Opened issue #9419 in nushell/nushell