Christian Schärf

Softwareingenieur at e.solutions GmbH

Nuremberg, Bavaria, 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

👤
Senior
🎓
Top School
Christian Schärf is a software engineer with 11 years’ experience specializing in high-performance C++ (up to C++17) and Python for scientific computing, deep learning, and Qt-based GUIs. He combines hands-on systems work—profiling with perf, static analysis, containerized toolchains—with production ML integration using libtorch, PyTorch, FastAPI and Redis. As former CTO at a computer-vision startup he led both software and ML development, shipping model-backed services and CI-tested deployments. An active open-source contributor, he improved power monitoring in the popular s-tui utility by adding AMD energy readers and cross-platform Python formatting. Trained as a chemist (MSc), he brings a research-driven approach to engineering complex numerical and vision problems and a knack for turning academic algorithms into deployable software.
code11 years of coding experience
job1 year of employment as a software developer
bookMaster of Science - MS, Chemistry, Master of Science - MS, Chemistry at The Julius Maximilians University of Würzburg
github-logo-circle

Github Skills (7)

cpu-monitoring10
python10
power-management10
tui9
terminal-ui9
cli6
console6

Programming languages (8)

C++CRustCMakeJavaScriptGoPythonDart

Github contributions (5)

github-logo-circle
amanusk/s-tui

Jul 2020 - Sep 2020

Terminal-based CPU stress and monitoring utility
Role in this project:
userBack-end Developer
Contributions:7 commits, 2 PRs, 8 comments in 2 months
Contributions summary:Christian contributed to the `s-tui` project by implementing and improving power consumption monitoring features. They added support for reading power draw from the `amd_energy` kernel driver, which involved modifying existing code and incorporating new functionalities. The user also refactored the code by implementing string formatting for broader Python compatibility and by removing commented code. Furthermore, they introduced a new reader to obtain power data from AMD CPU MSRs.
tuiutility-monitoringmonitoringclicpu
schaerfo/CAST

Apr 2019 - Jul 2021

Conformational Analysis and Search Tool
Contributions:60 pushes, 18 branches in 2 years 2 months
pythonsearchconformational-analysissearch-tool
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
Christian Schärf - Softwareingenieur at e.solutions GmbH