I' am Computer Science student, going by the name of @jfowl or @jzohren on the internet.
Until April 2025, I worked at Rhein-Ruhr Systemtechnik GmbH on railway-related projects.
Even before that, I studied computer science at the TU Dortmund, where I was a member of the student representatives and organized multiple introductory weeks.
Project and tool showcase
„Gib Geld, FSR!“ ⭐
Web-Form to request refunds from the computer science student council. (2023)
↳ I have written about this project on my blog.
GetIDsBot ⭐
Telegram-Chatbot printing out debug information about user accounts and messages. (2017)
↳ Telegram is not a secure messenger, despite its claims. Please use something actually secure, like Signal.
Financial Documentation Generator
Helper for financial personal in the student council to auto-generate pre-filled forms, which need
to be signed. Created during Covid-19, when we had to fill out and sign a huge backlog of forms.
(2022)
Student Ticket Downloader
Downloads the student ticket for Dortmund, without requiring the official university mobile app.
(2024)
Kiosk-Karten-Generator
Creates printable barcode cards to use at a student-run prepaid kiosk. (2023)
RA Tools
Three basic tools to solve problems in the computer architecture lecture I took at university.
(2023)
SWK: DPLL, Critical path & Effort estimation
A SAT solving implementation and a visualizer for the critical path project planning method. Also
based on a lecture ("Software construction") I took at university (2021)
WrumS-Tools
A range of calculators and visualizers for statistics. Developed with a friend during Covid-19,
while we took our introductory statistics lecture. (2021)
Matrix Conduit
I was a contributor to Conduit and mostly worked on CI/CD and documentation. (2022)
Miscellaneous
- I publish most of my salary data for transparency reasons.
- 2022 and 2024 I was a mentor at Jugend Hackt cologne. I still host the website, which a team I co-mentored created.
- I wrote a bachelor thesis about computer security (install hook maleware in npm) and found more maleware by hand than my automated tool did.