Daniel Krammer

Freelancer at Selbstständig

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
Daniel Krammer is a versatile software engineer and freelancer with 15 years of experience evolving from an apprentice to professional developer across German healthcare and consultancy firms. Comfortable in C#, C++ and full-stack work, he has deep experience with MVVM/WPF, ASP.NET MVC, Entity Framework and practical CI/CD tooling, and he consistently pursues modern best practices and design patterns. He has contributed to notable open-source projects—improving UX and core behavior in the herbstluftwm tiling window manager and fixing/optimizing front- and back-end features in the Bokeh visualization library—demonstrating both systems-level and UI sensibilities. Daniel also has a track record of mentoring apprentices and enjoys teaching, bringing a pragmatic, collaborative approach to team knowledge sharing. Now operating as an independent consultant, he blends hands-on coding, refactoring and bug-fixing with an interest in maintainable, user-focused software. An uncommon strength is his cross-domain fluency: from low-level window management nuances to browser-based data plotting, he bridges deep technical detail with product-oriented improvements.
code15 years of coding experience
job6 years of employment as a software developer
languagesGerman, English
github-logo-circle

Github Skills (19)

data-visualizations10
c-language10
bokeh10
python10
data-visualisation10
plot10
x1110
window-management10
data-visualization10
cprogramming-language10
javascript9
typescripts8
user-experience8
user-interface8
typescript-types8

Programming languages (14)

C#JavaC++RustCGoHTMLSvelte

Github contributions (5)

github-logo-circle
herbstluftwm/herbstluftwm

Dec 2012 - Apr 2020

A manual tiling window manager for X11
Role in this project:
userBack-end Developer & UI/UX Engineer
Contributions:10 reviews, 295 commits, 310 PRs in 7 years 5 months
Contributions summary:Daniel primarily worked on enhancing the tiling window manager's core functionalities. Their contributions involved adding features such as tracking previously viewed tags for per-monitor switching and introducing a command to switch to the previous tag. They also made changes related to the handling of override redirect windows and improved rule application logic, affecting the interaction flow. The user also worked on code refactoring and bug fixes.
xorgx11linuxtiling-window-managerwindow
bokeh/bokeh

Nov 2018 - Nov 2022

Interactive Data Visualization in the browser, from Python
Role in this project:
userFull-stack Developer
Contributions:12 reviews, 4 commits, 7 PRs in 4 years
Contributions summary:Daniel primarily contributed to the Bokeh project by addressing bugs, fixing typos and grammatical errors, and implementing new features. Their work involved modifications to both the front-end (JavaScript/TypeScript) and back-end (Python) components, demonstrating a broad understanding of the project's codebase. They implemented features related to area step glyphs, and improved the performance of plotting by optimizing legend handling. Furthermore, they made release updates for the documentation, including fixing dates and typos.
pythonvisualisationplottingbokehplots
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
Daniel Krammer - Freelancer at Selbstständig