Lecturer at OST – Eastern Switzerland University of Applied Sciences
Winterthur, Zurich, Switzerland
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Florian Bruhin is a lecturer and software engineer in Winterthur, Switzerland with 14 years of experience bridging academia and industry. He founded Bruhin Software and is the principal author of qutebrowser, a donation-funded, vim-like Qt browser, while also serving as a pytest maintainer and offering trainings and coaching. An active open-source contributor, he has made significant contributions across the Python ecosystem—from typeshed and CPython to pytest, pylint, Hypothesis and PyInstaller—focused on typing, testing and tooling. His background includes embedded firmware and GUI development (ARM Cortex M4, TI MSP430, Qt), plus introducing CI and migrating hundreds of projects to GitLab, giving him rare end-to-end experience from low-level firmware to high-level Python test infrastructure.
15 years of coding experience
Bachelor of Science - BS, Informatics, Grade A (average 5.5 / 90%), Bachelor of Science - BS, Informatics, Grade A (average 5.5 / 90%) at OST – Eastern Switzerland University of Applied Sciences
Vocational school with bacceleaurate (BMS), Electrical and Electronics Engineering, Vocational school with bacceleaurate (BMS), Electrical and Electronics Engineering at Bildungszentrum Uster – Berufsfachschule Uster
Contributions:4 reviews, 33 commits, 28 PRs in 6 years 8 months
Contributions summary:Florian primarily contributed to the `pytest-bdd` project by improving and maintaining the library's core functionality and improving its testing infrastructure. The user made several code changes, including refactoring code to use `hookwrapper` and `add_hookspecs`, fixing fixture signatures for newer pytest versions, and adding a new hook `pytest_bdd_apply_tag`. The user also fixed issues, refactored and updated test cases, and added a feature allowing spaces in tags.
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:345 reviews, 89 commits, 575 PRs in 2 years 5 months
Contributions summary:Florian primarily contributed to the `pytest-dev/pytest` repository by fixing bugs and adding features related to test functionality, in particular for the `monkeypatch` fixture, as well as test parameterization and the reporting of test results. They implemented tests to cover different use cases of the fixtures, including handling of error messages and edge cases for existing functionality. Furthermore, the user added options and tests for test collection and reporting.
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.