Software and Systems
Open Source engineering
Embedded Systems engineering

This is a collection of various professionally developed Open Source projects,
such as
an authentication security layer,
a CRC hardware description language code generator,
a Step 7 compatible AWL/STL Soft-PLC,
a Profibus DP software stack,
a Razer device configurator for Linux,
and many other exciting projects.
Please browse the navigation bar on top.
Your contributions are welcome. Please feel free to contact me for questions, suggestions or general feedback.
- [2025-07-13] letmein 10.3.0, Authenticated port knocking
- [2025-04-11] xytronic-lf 1.6, Xytronic LF-1600 soldering station firmware
- [2025-01-25] disktest 1.16.0, Hard Disk (HDD) and Solid State Disk (SSD) tester
- [2024-12-26] pwman 2.12, PWMan - Commandline password manager
- [2024-05-31] razercfg 0.43, Razer device configuration tool
- [2024-04-17] awlsim 0.77.1, S7 compatible Soft-PLC
- [2024-01-28] pilc 20240128, The Raspberry Pi based S7 compatible PLC
- [2023-10-13] crcgen 2.6, Generator for CRC HDL code
- [2023-06-20] pyprofibus 1.13, PROFIBUS software stack
- [2022-12-30] toprammer 0.19, TOP2049 Opensource Software
Not all projects have a dedicated page on this site.
All projects, including the small ones, are available in the
Git repositories.
I actively block or rate limit AI/ML scraper bots on this site.
This is not because I don't like AI/ML bots. I don't have a problem with scraping this site and I don't have a problem with you putting the data into AI/ML models. I don't have a problem with bots that act like good citizens. Like basically all traditional search engine bots.
What I do have a problem with is scraper bots/companies acting anti-socially. Basically all AI/ML bots do anti-social scraping. Their activity is indistinguishable from malicious DDoS attacks. The malicious activity of AI/ML bots causes massive load on this server that is otherwise more than capable of handling all normal traffic.
Unless AI/Ml bots stop this malicious behavior, I will keep active measures against them running.
I try to keep the effect of blocking and throttling to normal users at a minimum.
If you want to contribute to any project, please read our contribution guidelines first. That will help you save a lot of time and keep wasted effort minimal.
This site is built with a Rust based content management system (CMS).
The database can be edited and maintained with standard text editors and standard version control tools.
The CMS has a powerful macro processor to build the pages from text artifacts. The page source files in the database are a mix of HTML code and macro calls that expand to more HTML code. This makes the system very flexible and customizable.
The development source code of cms can be downloaded using
the Git version control system as follows:
git clone https://git.bues.ch/git/cms.git
To browse the Git repository online, go to the
repository web interface.
Or download the compressed snapshot.
A mirror of the repository is available on
GitHub,
GitLab,
Bitbucket and on
NotABug.org.
If you want to contribute to cms, please read
the contribution guidelines first.