Hi! I'm Linus.

# Who I am

Me, a penguin. Ah no, it's Tux...

I'm a self-taught developer focusing on web development and Python.

I was born and raised in Karlsruhe, Germany. In February 2019 I moved to London where I'm working as a Software Engineer at YunoJuno. During high school I started working as a Student Research Assistant at Fraunhofer IOSB, which I left in December 2018.

My favourite color is #0073d5, obviously 😜

I am the proud owner of linus.dev (and, not as exciting, linusgroh.de).
Instead of the usual £10 Google charges £150 per year, apparently they figured out how to get an unreasonable amount of money from developers from all over the world.

Good job, Google. What happened to "Don't be evil"?

# What I do

I write code.

I do mostly web development (both ends) and Python and used to to a lot of C# at my previous job.

Technologies include but are not limited to:

Fun fact: you can just view-source: this website. No huge Webpack bundle, not even minified.

I contribute to Open Source Software.

I ❤️ open source software and maintain a few repositories myself. In the beginning I only occasionally contributed to projects, most notably to PyInstaller - that was when I first learned using git basics, fun times... 😉

Later I published some of my own work and eventually joined the spotify-downloader project as a collaborator and just recently the OwnTracks organisation.
Now I contribute to big and small projects I enjoy and use myself on a regular basis. Software development is so much more fun when done with others, and the end result will be much better as well!

So, git is great. Obligatory XKCD, though.

Currently I'm working on a new web interface for OwnTracks and bringing La Capitaine icons to Android !
One day I'll continue building that contributors page for Gitea - time is a scarce resource.

See more about my favourite projects below!

I use GNU/Linux.

Yes, I really like it. No, I don't spend most of my day fixing things. I've used all three major operating systems extensively and for me, Linux (any Debian-like distribution) is by far the best choice.
That will be all.

What else?

Running, hiking, climbing, Raspberry Pi, photography. Used to draw a lot. Spaceflight is super interesting. 🚀

# Projects

These are some of the projects I created or contribute to:

linusg/rpi-backlight

A Python module for controlling power and brightness of the official Raspberry Pi 7" touch display

rpi-backlight GIF

When I bought the official 7” touch LCD for my Raspberry Pi, I was happy about it. With one exception: you can’t change the display brightness out of the box.

I investigated for some hours, and hacked some Python code together. Time passed by, and the whole project turned into a Python module: rpi-backlight.

owntracks/frontend

Web interface for OwnTracks

OwnTracks frontend screenshot

A web interface for OwnTracks, intended to replace the various web pages shipping with the recorder. The OwnTracks frontend is built using Vue.js.
In September 2019 this project has been transferred to the OwnTracks organisation on GitHub, which I'm now a part of. Can't tell you how excited I'm about this!

I'm now pretty much done with the rewrite, v2 - SPA using Vue SFCs, Webpack, all the nice stuff. Progress has been slow - I really hope we can attract more developers now.

Have a look at the list of features and some screenshots if you want.

linusg/la-capitaine-android

La Capitaine icons on Android!

Icon List (1) Icon List (2) Icon List (3)

You now can use the beautiful La Capitaine Icon Theme on Android!

This is my first time doing an icon pack for Android. It's been really interesting to do so far but still needs a lot of work.

linusg/xbox360controller

A pythonic Xbox360 controller API built on top of the xpad Linux kernel driver

This Python Package aims to provide a pythonic and complete API for your Xbox360 and similar game controllers. Currently it's built on top of the Linux kernel driver xpad so you can use it on almost any Linux distribution including your Rasperry Pi projects etc.

The following features are supported:

ritiek/spotify-downloader

Download Spotify playlists with albumart and meta-tags

I'm a collaborator at the spotify-downloader project (initially created by Ritiek Malhotra ) since July 2017.

It's simple to explain: spotify-downloader is a command line tool which takes links to songs or playlists from Spotify, looks for them on YouTube, downloads the audio and saves it with all the metadata and album cover. You end up with an awesome-looking music library!

I'm not doing active development anymore but still help out with handling issues and PRs.

# Get in touch

Well, just write me an email - mail@linusgroh.de. Or find me elsewhere on the internet, try linusg[roh].
I would love to hear from you!