Christian Mülhauser

Dozent at Zentrum B

Niederwil, Aargau, Switzerland
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
Christian Mülhauser is a seasoned Swiss software engineer and educator with 22 years of experience building and hardening backend systems, CLI tools, and terminal UIs. As a longtime open-source contributor and maintainer, he has shaped projects users rely on—such as Gitea, Bubble Tea, Glow, and smartcrop—by improving performance, cross-platform terminal behavior, and developer ergonomics. He blends pragmatic backend engineering with full‑stack touches (UI styling, TUI components, and Markdown rendering), and has a proven eye for code quality, testing and refactoring across many high-profile Go projects. Based in Niederwil, he also teaches (Dozent) and freelances as a videographer, bringing visual sensibility and maker curiosity to technical work. Notably, his contributions often focus on subtle but impactful improvements—race fixes, error handling, and API compatibility—that increase robustness for thousands of users.
code22 years of coding experience
job10 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
795reputation
111kreached
3answers
0questions
Badges
qt
top-5%
github-logo-circle

Github Skills (162)

go-language10
image-processing10
testing10
command-line-interface10
test-framework10
interface-design10
render10
security10
consul10
automation10
db-schema10
code-cleanup10
systemd10
refactoring10
backend10

Programming languages (29)

C#CCMakeGoHTMLTypeScriptShellAstro

Github contributions (5)

github-logo-circle
muesli/smartcrop

Apr 2014 - Jan 2022

smartcrop finds good image crops for arbitrary crop sizes
Role in this project:
userBack-end Developer
Contributions:2 releases, 100 commits, 19 PRs in 7 years 10 months
Contributions summary:Christian implemented the initial Go-based version of the `smartcrop.js` library, focusing on the core functionality of image cropping. Their work involved defining data structures like `Score` and `Crop`, implementing functions for scoring potential crops based on edge detection, skin detection, and saturation detection. The user's contributions included setting up initial image processing steps using several image detection algorithms, along with writing functions for image output.
cropsmartcroparbitrarycropperjssizes
muesli/beehive

Jun 2014 - May 2021

A flexible event/agent & automation system with lots of bees 🐝
Role in this project:
userBack-end Developer
Contributions:8 releases, 17 reviews, 682 commits in 7 years
Contributions summary:Christian's primary contribution appears to be the initial setup and development of the core functionality of the Beehive project. This involves setting up the application structure and integrating external modules. The user added an application container to handle command-line arguments. In addition, the user added the ircbee module for interacting with IRC. The user further implemented state management, and event dispatching for the modular application.
automationiftttworkflowevent-driven
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