Carl Schwan

Board Member at KDE e.V.

Berlin, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Carl Schwan is a Berlin-based software engineer and open-source contributor with nine years of experience building polished UIs and reliable backends across Nextcloud and KDE projects. He combines full‑stack work on Nextcloud server, Talk, Desktop and App Store with focused QML/Kirigami front-end improvements for KDE apps like Okular and Plasma, demonstrating a strong eye for user experience on both desktop and mobile. A pragmatic refactorer, he has improved performance, migration tooling, and documentation while handling subtle security and compatibility checks in server code. Carl also serves on the KDE e.V. board, bridging community governance with hands-on engineering — a contributor who codes by day for Nextcloud and still ships KDE enhancements by night.
code8 years of coding experience
job7 years of employment as a software developer
bookBaccalauréat S-SVT spécialité Mathématique ABIBAC, Baccalauréat S-SVT spécialité Mathématique ABIBAC at Lycée Jeannes d'arc
languagesGerman, French, English, Spanish
github-logo-circle

Github Skills (47)

vue-jsx10
mobile-development10
qt10
back-end-development10
python10
sphinx10
django10
qtquick10
user-interface10
ui-design10
phpunit10
desktop10
php10
front-end-development10
vue10

Programming languages (25)

C#CCMakeMakefileM4GoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
KDE/plasma-desktop

Dec 2018 - Dec 2022

Plasma for the Desktop
Role in this project:
userFront-end Developer
Contributions:22 commits in 4 years
Contributions summary:Carl's contributions primarily involve modifying QML files within the KDE Plasma desktop environment. Their work focuses on enhancing the user interface of the Kickoff application by incorporating PlasmaExtras.PlasmoidHeading, improving layout structures, and integrating search functionality. They also made improvements to the accessibility of the shortcuts KCM and refactored the applet's configuration window using Kirigami's page management. The user also contributed to KCMs with improvements in the UI such as the Desktop Session KCM and moving bottom action to the header in ksplash KCM.
electronlinuxc-plus-pluschromeosdesktop
nextcloud/documentation

Jul 2021 - Jun 2022

📘 Nextcloud documentation
Role in this project:
userTechnical Writer
Contributions:41 reviews, 59 commits, 41 PRs in 10 months
Contributions summary:Carl primarily contributed to the Nextcloud documentation repository, adding and updating various sections of the documentation. Their work included documenting admin right privilege settings, the user status API, and preview generation with Imaginary. Furthermore, they updated existing documentation on KDE Kontact synchronization and provided corrections for PHP examples.
manualnextcloudsphinx
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Carl Schwan - Board Member at KDE e.V.