Chris 

Software Engineer at Kinvolk

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
Chris is a software engineer with nine years of experience focused on GTK and GNOME ecosystems, contributing both front-end polish and back-end Rust bindings. Based in Germany, he combines UI/UX sensibilities—evident from Flatseal improvements and Adwaita theme fixes—with low-level work on widget subclassing and vfunc implementations for gtk-rs and gtk4-rs. He is an active free-software and privacy advocate who prefers GNOME GitLab for collaboration, signaling deep engagement with community-driven projects. His work spans practical user-facing enhancements (permission UIs, menu markup) and structural library improvements (composite templates, widget subclass support), showing comfort across full-stack desktop toolkit development. Notably, he has brought modern layout widgets and consistent platform behaviors to existing apps, improving both developer ergonomics and end-user experience.
code8 years of coding experience
github-logo-circle

Github Skills (19)

gobject10
web-widgets10
widgets10
css10
object-oriented-programming10
ui-design10
subclassing10
binding10
uid10
gtk10
front-end-development10
rust10
api-design9
gtk-rs9
javascript9

Programming languages (25)

CDGoHTMLErlangTypeScriptShellSCSS

Github contributions (5)

github-logo-circle
tchx84/Flatseal

Jan 2021 - Oct 2021

Manage Flatpak permissions
Role in this project:
userFront-end Developer
Contributions:6 reviews, 7 commits, 3 PRs in 9 months
Contributions summary:Chris focused on enhancing the user interface of the Flatseal application. They migrated the application to use `HdyApplicationWindow` and `HdyLeaflet` for improved layout management, simplifying code and improving the user experience. They also updated the permission view using `HdyPreferences*` widgets for a consistent look and feel, simplifying the page setup. Additionally, the user made stylistic adjustments, particularly to the `permissionEntryRow`, and updated the application to use the standard shortcut for quitting (Ctrl+Q).
permissionsflatpak
gtk-rs/gtk4-rs

Aug 2019 - Jan 2021

Rust bindings of GTK 4
Role in this project:
userBack-end Developer
Contributions:27 reviews, 41 commits, 8 PRs in 1 year 5 months
Contributions summary:Chris primarily contributes to the `gtk4-rs` repository, a Rust binding for GTK 4. Their commits focus on subclassing GtkWidget and related GTK components, implementing various vfuncs like `adjust_baseline_allocation`, `button_press_event`, and `draw`. Furthermore, they enhance the library by incorporating composite template support, enabling the use of UI files within the Rust codebase. These changes involve formatting and adjustments for correct translation and implementation of the GTK4 bindings.
gtk-rsgtk4-macrosgdk4-x11gdk4rust
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
Chris - Software Engineer at Kinvolk