Hi! I'm Linus, also known as linusg online and often recognizable by the penguin avatar above :^)
A lot of what I do involves computers β I've taught myself programming as a kid and have been doing it ever since, both professionally and as a hobby.
My interests in programming have covered a number of topics over the years: the web, games, mobile, low level, to name a few. However I still see myself as a generalist, both in terms of languages and topics I'm interested in!
In practice a lot of my focus is on the Web platform. I now work on JavaScript-related infrastructure more than doing regular web development. Regardless I find that developing for the web can be a joyful experience despite all of its quirks :^)
Through this shift of focus I also got interested in standards work, first becoming an Invited Expert in TC39 for my involvement in Ladybird and now being a delegate as part of my dayjob.
I spend most of my time in London, but can often be found travelling Europe by train β it's fun!
Contact
- Email: mail@linusgroh.de
- Matrix: @linusgroh:matrix.org
- Signal: Ask via another channel or IRL
Contact via Discord, IRC, and snail mail has been deprecated, please try any of the above first :^)
If you want to send me something encrypted, you can do so using age. My public key is:
age1pengu3c70m8gk9yv3q426exzdzqt6kky4uxn87dmk667snnejdcsa6h0av
Projects
I hack on a lot of open source software in my spare time, often focusing on one project at a time. A handful of them are listed below, various others can be found on my GitHub and Codeberg accounts.
β‘ Kiesel
For the past few years my most active project has been Kiesel, a JavaScript engine I wrote from scratch in Zig! It runs on Linux, macOS, Windows, the web via Wasm, and the 3DS (yes, really). There is still lots of work to do β you're welcome to check it out and join the fun, or ask any questions you may have :^)
π SerenityOS / Ladybird
Before that I was an active contributor and maintainer in the SerenityOS project, mostly working on LibJS and LibWeb which eventually turned into the Ladybird browser. I've done a bit of work on GUI applications, the kernel, and a handful of ports (notably python3 and zig).
π OwnTracks
I also created and still (try to) maintain the OwnTracks frontend, a Vue.js web app.
Friends / Cool People
88x31
Feel free to add my 88x31 button to your website :^)
<a href="https://linus.dev" target="_blank">
<img
src="https://linus.dev/images/88x31.png"
alt="An 88x31 button. A cartoonish penguin is on the left. Next to it is the text 'linus' in white letters."
/>
</a>