Tim Bernhard is a back-end developer and entrepreneur with 11 years of experience building high-performance, production-grade systems and a Ph.D. in computational polymer physics from ETH Zürich. He founded Bernhard Webstudio and delivered consulting and development work for over 20 clients while studying, combining practical product delivery with deep scientific rigor. Currently at Caplena, he focuses on scalable backend engineering informed by a background in high-performance computing and full-stack development. Tim contributes to notable open-source projects such as LAMMPS documentation and has improved core PHP QR-code decoding libraries, reflecting a habit of polishing both research-grade and user-facing software. He pairs strong design sensibilities with a chemistry-first computational outlook—an unusual mix that enables him to translate complex scientific models into efficient, maintainable code.
10 years of coding experience
3 years of employment as a software developer
Doctor's Degree, Doctor's Degree at ETH Zürich
High School Altsprachliches Profil, High School Altsprachliches Profil at Kantonsschule Wiedikon
This is a PHP library to detect and decode QR-codes. This is first and only QR code reader that works without extensions.
Role in this project:
Back-end Developer
Contributions:28 commits, 4 PRs, 16 comments in 4 months
Contributions summary:Tim primarily contributed to the library's core functionality. The commits involve modifications to existing PHP files, likely related to QR code decoding and detection algorithms. Their work focused on refactoring the code and adding new features to handle different image sources and formats to improve the overall performance and efficiency of the library.
Public development project of the LAMMPS MD software package
Role in this project:
Technical Writer
Contributions:6 reviews, 13 commits, 11 PRs in 1 year 5 months
Contributions summary:Tim primarily contributed to the documentation of the LAMMPS MD software package. Their work focused on correcting typos, fixing casing inconsistencies, and improving the formatting of existing documentation files. The changes were made across multiple documentation sections, enhancing the clarity and accuracy of the information provided to users. These updates contribute to the overall usability and understandability of the software.
lammpsmolecular-dynamicssimulationkokkos
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
Tim Bernhard - Back End Developer at Bernhard Webstudio