A computer science grad from ETHZ, with a professional focus on Computer Vision, private hobby projects all over the realm of Software Engineering, and member of 2022's world-best CTF team organizers.
This site is a place where I link to non-secret projects of mine. My github is more up-to-date and also contains things like my Algolab Tutorial. Most of my recent coding time went into preparing CTF challenges though, and those are not yet public.
View it on GithubGoogle Play Music is being discontinued starting October 2020. The successor, Youtube Music, requires payment or the music will stop when you turn your screen off. And other disadvantages. So you want to migrate to m3u playlist files again.
Want to know what password of yours has been leaked?
A Telegram bot - over 13000 unique users - that queries a database of 1.5 billion entries to give you any leaked passwords matching your e-mail address.
Usage: Add @shi_ver_bot on Telegram, then type /q my@email.com
. The bot has served 2019 - 2022 and is now no longer maintained.
An enhanced envelope generator
Specifically made for the youth organization I am active in, it replaces an old tool - that was also written by me - which required much user interaction and preinstalled MS Office. Now, we have a powerful commandline tool instead, which provides our consignment team with valuable information and saves us much time.
Capture and react to user-typed words outside of text boxes. Make your website keyboard-friendly with minimal effort.
Type F or f to see it in use on this page. Once you're in that "f-mode" where you see the labels you can enter, enter the keys displayed to follow a link, or type a capitalized X to abort, or type a capitalized D to completely disable this feature.
Download the Einz APKAn android app to play a version of UNO with your friends - with the rules you are used to. Customizable rules!
Want to swap cards on a 0? Choose a color whenever somebody plays a blue 1? Or treat every 7 like a +2 card? No problem.
Download the Shreddit APKAn android app to share a reddit url to. It fetches the image, stores it temporarily, and reshares it as image to messaging apps.
This play on words originates from the START HACK 2018 hackathon's slogan Be Where Innovation Happens, where we created a chatbot for Swiss Prime Site that offers a natural-language based interaction to find the real estates that fit best to the user's wants and needs.
Sadly, we are not allowed to share the data they gave us, and without it our bot does not impress as much.
A MS Excel VBA Macro, 1070 lines of code, to replace the functionalities of an old database because the new one didn’t feature basic excluding and sorting.
This script takes a CSV file of strangely formatted personal information, uses Regular Expressions to gather the necessary information, merges duplicate rows and prepares an Excel file that can be used as resource for designing and printing mass mailing envelopes.
"We congratulate Eric Mink and his team for being one of the winning contestants (3rd rank). [...] This clever strategy paired with the team`s endurance over 33 hours was key to their success at the Zühlke challenge." Martina Gartmann, zühlke.comThe challenge was to find a good algorithm to let the LEGO "mars rover" find the best way to collect randomly positioned points despite long reaction times and inaccurate motor sensors and gps.
Starting up the computer takes a few precious seconds. And once the PC booted up, you need to be present to launch your desired program and then wait again while they're starting up. You could of course put them into the autorun directory, but that would make every startup slower and you would have to close them manually again.
What if you could tell your computer which tools it should run before you press the start button?
A MS batch script that enables me to determine which programs to autorun on startup by plugging the corresponding USB-stick into the PC before I power it on. This makes it easier to start the batch of programs I use frequently together without having to start each individually and it gives me more time to go and grab me some water before my PC is running and awaiting my next inputs.
Only 70 lines of code. This script uses a PGP Signature on the stick to verify that it’s not a malicious user and does not allow execution of anything that wasn’t signed by the user.