Teaching · Computer Science · Open Source · Automation
Thomas Michael Weissel
Building open source tools for Linux desktops, educational institutions, and home automation — simple, powerful, privacy-first.
Work
Desktop applications, admin utilities, and integrations
— all free, open source, and built for real workflows.
Background
I'm a CS teacher based in Austria.
I build open-source education technology, automation tooling, and Linux desktop apps.
If I'm not teaching, I'm probably automating something that didn't strictly need it.
I'm a father of three. I wingfoil, snowboard, and I'll try just about any other sport that involves a board. I practice yoga, and I play guitar or piano when I need to clear my head.
I'm convinced knowledge and software have to be free and that your data has to be protected.
I also work from the idea that nothing is impossible — in the classroom and in code.
Open Source First is how I put that into practice: everything I publish is free, and it will stay that way.
Get in Touch
Questions about a project? Feature request? Collaboration idea? Drop me a line — I'm happy to hear from humans.
valueerror [at] gmail [dot] comGitHub: github.com/valueerrorx LinkedIn: thomas-weissel
Privacy
This website is a static HTML page. It does not use cookies, analytics, tracking pixels, or any form of third-party surveillance. What you see is what you get.
None. This site does not collect, store, or transmit any personal data. There is no server-side logging beyond what your web host may record in standard access logs (IP address, timestamp, requested URL) — this is standard HTTP infrastructure behaviour, not analytics.
Zero cookies. No consent banner needed — because there is nothing to consent to. Your browser state is your own business.
None loaded from outside this site: no third-party assets, CDNs, or trackers.
All project links go to GitHub, which has its own privacy policy. No affiliate links or tracking IDs.
Mag. Thomas Michael Weissel
Austria
valueerror [at] gmail [dot] com
Last updated: April 2026. This policy will never get longer — only shorter.