Till Smejkal

PHD Student at TU Dresden

Dresden, Saxony, 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
Till Smejkal is a PhD student at TU Dresden with 13 years of software engineering experience focused on low-level systems and Wayland compositor ecosystems. He contributes substantial open-source work—improving Waybar’s taskbar features and modernizing Wayfire’s signal handling—demonstrating both frontend module polish and deep backend refactoring skills. His background includes industry research at Hewlett Packard Enterprise and internships at Citrix Online, blending academic rigor with practical product experience. Known for improving maintainability and interoperability, he has a knack for subtle protocol updates and user-facing refinements that enhance long-lived desktop components.
code13 years of coding experience
bookDiplom-Informatiker, Informatik, 1.0, Diplom-Informatiker, Informatik, 1.0 at Technische Universität Dresden
languagesGerman, English, French
github-logo-circle

Github Skills (15)

composite10
window-manager10
gtk10
c-language10
signal-handling10
cprogramming-language10
wayland10
co10
glib9
axway9
ws9
payment-gateway9
refactoring9
eway9
transit-gateway9

Programming languages (3)

C++CPython

Github contributions (5)

github-logo-circle
Alexays/Waybar

May 2020 - Dec 2020

Highly customizable Wayland bar for Sway and Wlroots based compositors. :v: :tada:
Role in this project:
userFull-stack Developer
Contributions:5 reviews, 11 commits, 5 PRs in 6 months
Contributions summary:Till primarily focused on enhancing the Waybar taskbar module. Their contributions included fixing click event handling, improving format options for the taskbar, and implementing proper trimming for format strings. Furthermore, they added support for multiple icon themes and updated the project to the latest version of the foreign toplevel manager protocol. These changes aimed to improve the taskbar's functionality, user interface customization, and compatibility.
statusbarswaywaylandtrayhighly-customizable
WayfireWM/wayfire

Nov 2021 - Nov 2021

A modular and extensible wayland compositor
Role in this project:
userBackend Developer
Contributions:1 review, 6 commits, 2 PRs in 6 days
Contributions summary:Till primarily focused on refactoring and improving the codebase related to the Wayland compositor. This included converting `signal_callback_t` to `signal_connection_t`, removing unnecessary function calls, and updating signal handling throughout the project. The contributions extended to various parts of the codebase, demonstrating a broad understanding of the system's internal workings and a focus on maintainability. Additionally, the user implemented a feature for switching to the last workspace in the vswitch plugin.
waylandcompositormodularextensiblewayland-compositor
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