Christopher Rosell

System Developer at 5 Monkeys Agency

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
Christopher Rosell is a seasoned System Developer based in Berlin with 18 years of experience building reliable backend systems and developer-focused tooling. Currently at 5 Monkeys Agency, he combines deep hands‑on engineering with a focus on user-friendly configuration and robust error handling. An active open-source contributor, he has contributed core functionality and improved usability for the ds4drv project (a DualShock 4 Linux userspace driver), adding configuration support, profile toggles, and enhanced logging for wireless device connections. Christopher’s strengths lie in pragmatic problem solving, writing clear documentation, and improving developer and end-user workflows. Colleagues rely on him to turn intricate device and connectivity issues into maintainable, production-ready solutions.
code18 years of coding experience
github-logo-circle

Github Skills (7)

python10
bluetooth9
event-handling9
bluetooth-le9
udev8
configuration-file8
logging7

Programming languages (4)

CJavaScriptValaPython

Github contributions (5)

github-logo-circle
chrippa/ds4drv

Dec 2013 - Apr 2014

A Sony DualShock 4 userspace driver for Linux
Role in this project:
userBack-end Developer
Contributions:151 commits in 3 months
Contributions summary:Christopher primarily worked on the core functionality of the ds4drv project. They implemented the initial README.rst file, updated it multiple times with feature descriptions, installation instructions, and usage examples. The user also fixed typos and added support for a configuration file and several binding features such as profile toggles and custom button mappings, demonstrating their focus on providing user-friendly configuration options. Their contributions also included handling potential errors such as Bluetooth connection errors and improved logging messages for device connections.
driversonyuserspacedualshocklinux
A backport of the get_terminal_size function from Python 3.3's shutil.
Contributions:12 commits, 4 PRs, 4 pushes in 1 year 6 months
pythonbackportsize-functionpython-3python3
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
Christopher Rosell - System Developer at 5 Monkeys Agency