Hello there friend 👋

I'm Joshua Strobl

use
human
::
JoshuaStrobl
;
fn
main
() {
let
me
= JoshuaStrobl
::
with_info
(
" 🇺🇸➡️🇫🇮 Software engineer living in Helsinki, Finland"
,
" 🛠️ Open source advocate"
,
" 🐦 BDFL / Lead of Budgie Desktop & Buddies of Budgie"
,
" 🐧 Creator of Fedora Budgie Spin and Fedora Budgie Atomic"
,
);
dbg!
(
&
me
);
}
NORsrc/main.rs
Avatar
I am a creator.

I love building something new or striving to build it better. Maybe it is a fancy website in React and Node.js, desktop experiences in native toolkits on Linux, resilient infrastructure with Kubernetes, or even fun learnings with Blender and Godot. My drive is making technology fun, approachable, and engaging for everyone.

BuddiesOfBudgie/Atomic-Dev

Fedora Atomic images built on top of Fedora Budgie Atomic OCI, designed for Budgie Desktop development.

C

SCSS

Vala

BuddiesOfBudgie/budgie-desktop

Budgie Desktop is a familiar, modern desktop environment.

C

SCSS

Vala

BuddiesOfBudgie/site

Buddies of Budgie website, built with Next.JS.

JavaScript

MDX

SCSS

TypeScript

BuddiesOfBudgie/docs

Buddies of Budgie documentation, built with Docusaurus.

CSS

JavaScript

TypeScript

JoshStrobl/koto

An in-development audiobook, music, and podcast manager that is designed for and caters to a modern desktop Linux experience.

C

Python

SCSS

GitHub

I am a leader.

I am the founder and lead of the Buddies of Budgie open source organization. The purpose of this organization is to foster the development of the Budgie Desktop environment, as well as enabling it to be a platform for others to curate unique and personal user experiences. Budgie Desktop is used around the world across various BSD & Linux-based operating systems.

Empty desktop

Latest blog

Sharing windows in OBS Studio under wlroots-based Compositors

September 17, 2024

In this blog post, I provide a handy workaround for sharing windows in OBS Studio under wlroots-based compositors.