Willkommen! Welcome!
Hi, my name is Markus. I hope to create something long-term and highly socially relevant.
I went to school in Karlsruhe, first to the Helmholtz-Gymnasium and later to the Carl-Engler-Schule, graduating there in 2018.
After school, I studied computer science at the KIT, where I completed my bachelor degree in november 2021 with a thesis about verification of fairness properties for seat appointment methods. I finished my computer science master program and specialized in IT Security. I have written my master’s thesis about IT Security and User Experience in the domain of Digital Identites.
Currently, I am working as a security consultant at Secorvo Security Consulting GmbH in Karlsruhe.
Vote on my next Blogpost
You can vote on your favorite topics for a future blog post here.
Interests
Beyond the world of cs, I have a deep appreciation for films, music, and art. I’m an cyclist and occasionally indulge in video games.
Film Recommendations:
- 12 Angry Men by Sidney Lumet (My all time favorite film)
- Tenet
- Ex Machina
Artsistic Inspirations
I like the paintings among others of Kandinsky, Pollock and Haring. My favorite painting is Composition in Red, Yellow, Blue and Black by Piet Mondrian.
Mission Statement
My vision is to realize secure use of IT-Systems for all members of society, especially in high-impact domains. My goal is to contribute to this vision by working at the intersection of the three pillars of human-centered design, software engineering and IT Security, based on my values of fairness, participation, openness and creativity. Interdisciplinary approaches are required, and the economic, legal, and social aspects of IT Security are as important as the technical ones. I want to work on the computer science aspects, but I also want to understand the other aspects and collaborate with people from other fields. I believe this work is meaningful because it benefits society and individuals. The progressive use of computers can contribute to development goals. Applications need security functionalities, but in order to be used beneficially and gain acceptance, technology must meet people where they are. For me, it is important that my work has real-world applications and does not remain an end in itself. In order to do outstanding work, founded expertise must be combined with visionary thinking. I strive to drive technology and innovation forward. I want to use a theory-led and technology-driven approach to develop real-world applications to improve lives. I want my work to be a congitive challenge and not boring.
Volunteering and Memberships
- Member of the German Informatics Society
- Proud member of the KIT-based CTF team KITCTF
Previously I was also:
- Engaged with the student body of the faculty
- Student evaluator for study program accreditation at the Studentischer Akkreditierungspool
Contact
Feel free to reach out to me for any inquiries, collaboration opportunities, or just to connect:
- Email: [email protected]
- Matrix: @m4s:t3n.tech
- Telegram: @Benchmarkus
- LinkedIn: @Toran
Contact me about anything where you believe I can make a meaningful contribution, also I am always happy to meet new people.
Posts🔗
subscribe via RSS
Analyzing FIDO MDS: The Good, The Bad and The Ugly or Which Passkey Vendor to Buy
Passkeys are a new authentication method that is gaining popularity. They are designed to be more secure and easier to use than traditional passwords. This scheme is developed by the FIDO Alliance, who also offer a database of certified passkey vendors. This database is called the FIDO Metadata Service (MDS).
Vote on my next Blogpost
I added a new feature to my blog: you can now vote on the next blog post I will write! This is a fun way to get feedback from you and to see what you are interested in. I will add new topics every now and then, so you can vote on them. This feature is inspired by Dreckstool. You can find the voting page here: Vote on my next Blogpost.
The Next Years
In the next years, I want to achieve a few things. The general theme is doing more computer science and security. I think I can realistically achieve these things, if not I need to analyze it. Some of these things are more important than others and some are a byproduct of the general direction.
Complexity and Simplicity
When you plan out something, a project, a process or something else, you can generally take more simple approaches or more complex approaches. There are plenty of examples where you need a complex approach, because there are very high requirements, I think of RF, semiconductor manufacturing, data intensive applications. But there are also plenty of examples where you can take a more simple approaches. Complexity or simplicity are unrelated to the quality of the result.
Being Unhappy with My Work
I am often critical of my work. I think of things I did in the past and I think it was bad. I could have done it better. There are always people who are better than me, people who studies faster than me, people who did two bachelor degrees, people who had better grades, who published more papers, who published at better venues, who won best paper awards at a* conference and so on.
In Praise of brat
Charli xcxs 2024 album brat is incredible. The sound is inspired by edm and developed into pop, but without the cliche poppy sound. Charli has done many hit songs, like Boom Clap, Fancy with Iggy Azalea and I Love It with Icona Pop, but this album makes her sound more mature and sophisticated From the start, 360, to the end, 365, the album is a journey. The album has so many layers and always something new to discover, so it has great rehearability. Take 365 for example, it’s catchy, but its ending is ending makes you wonder how she passed passed it as pop song. Apple and von dutch have been topping the charts, but the lesser known songs are also great. Take mean girls for example, it’s sound mixing piano and synths is so good.
Keep Innovating
To /keep innovating/ is to innovate, and than to do it again. But you can’t just do the same thing again. You need to do do something new again.
Goated Computer Science Papers: A list of classics
Hi, inspiered by this HN thread I decided to write about some of the most influential computer science papers I have read. For me, these papers shaped what I think computer science is, and what it can be. When someone asks me “What is computer science?” I think the awnser is that is is the scientific investiagtion of IT. On the low end are foundational papers whoose results are used, remixed and relevant to this day. On the high end are papers that are visionary, and have shaped the way we think about computer science, that have inspiered novel ways of thinking.
Banking - Part 1
So, I set up bank accounts at various banking institutions offering their services in Germany. I will write about my experiences with them in a series of posts and test them out. Let me know if you have any questions, comments, or anything else I should test or write about.
Getting the fingerprint sensor on the Lenovo ThinkPad X1 Yoga (1. Gen) to work
This shows how the Validity Sensor 138a:0090 fingerprint sensor can be made to work on Linux. This Sensor is used in various ThinkPads such as the X1 Carbon (4. Gen) or in my case the X1 Yoga (1. Gen).
Why I migrated from Hugo to Jekyll
I moved to Jekyll because it allows for explicitly naming one layout to be extended. Using Hugo I felt like having to fight with the lookup order. This is the primary reason.
Projects🔗
-
Cocktail manager
Drink Manager, built with Flutter and Dart, is a mobile app aggregating recepies and information of cocktails and other drinks. The recepies are pulled from the wonderful TheCocktailDB.
-
Rent and Lend
Rent and Lend is a lending app. It was developed by me, together with other computer science students, as part of the curricula. It was developed using the mandatory waterfall model. We spent a few hours on it, and it worked quite well.