Bruhin Software is a freelancing company founded by Florian Bruhin.
I finished my Bachelor of Science in computer science at HSR Rapperswil in 2019. I’m now employed part-time at the same place, helping to teach the operating systems courses.
I’m located near Rapperswil, Switzerland.
I’m deeply involved in various open-source software projects. However, I’m pragmatic about it: I always believe in using the right tool for the job and the given circumstances.
Skills and services
I’m an experienced software developer. My main focus is on the following technologies:
- C (including embedded firmware development, since 2011)
- Python (since 2011)
- PyQt / PySide (since 2013)
- pytest (since 2015)
I’ve given trainings about various topics around Python and pytest at conferences and in companies – both as a trainer for Python Academy as well as independently.
Due to my expertise with Python, PyQt/PySide and pytest I’ve seen and experienced a lot of different use-cases and issues around those technologies. I’d be happy to help you getting started, helping you out if you’re stuck or help you follow best practices!
- qutebrowser (keyboard-focused web browser using Python and Qt): Founder, Core Maintainer
(Funded based on donations)
- pytest (python test runner): Maintainer
- herbstluftwm (window manager): Contributor
I also initiated and contributed to a variety of other projects - see my GitHub page for details.
Talks and trainings
I’ve given various talks at conferences before 2016 as well as in-house trainings about pytest/Python/PyQt/PySide in companies. My more recent public talks are listed here:
Introduction to pytest - simple, rapid and fun testing with Python
Testing PySide/PyQt code easily using the pytest framework
Mail / Chat
- Mail: firstname.lastname@example.org
GPG: 916E B0C8 FD55 A072 / the_compiler on keybase
- Telegram: @thecompiler
- Twitter: @the_compiler
- Threema: 5BK3KNPS
- IRC: The-Compiler on Freenode
8630 Rüti ZH
- CHF/non-EUR: IBAN CH80 0900 0000 8711 8587 3 / PostFinance account 87-118587-3
- EUR: IBAN CH13 0900 0000 9160 4094 6 / PostFinance account 91-604094-6
- BIC (SWIFT): POFICHBEXXX
- Address of bank: PostFinance AG / Mingerstrasse 20 / 3030 Bern / Switzerland