Hi, my name is Lionel. I'm currently studying computer science at the University of Bern.
I like coding in my free time (though most often the silly kind, like simulating digital circuits in the form of ASCII-art (ASCIIrcuit)). Everything I create is under the GNU General Public License, so you are free to use my code for everything you want, as long as you credit me and use the same license (or a compatible one) for your project. Also being open is really cool.
Stuff I've coded up in the last many years include:
- A program that draws all the RGB colors on a single image (looks really cool)
- A genetic algorithm that evolves a canvas into a given image by drawing random lines onto it (sounds more complicated than it really is)
- A neural network that can guess which party a given Swiss politician is a member of (surprisingly accurate)
- A mess of a Python script that can accurately calculate your heart and respiration rate in sleep by doing some cursed numpy stuff to gyroscope data, gathered by the phone you are supposed to tape onto your chest (my Maturaarbeit (final project in highschool (in Switzerland)))
- And lots more (I have only just started to sort through all the things I've created (but never made open (because most of it is really messy)))
(Links will be added once I've uploaded the projects)
I have to admit, that I stuck to coding in Scratch for a way too long time (like until age 14 or something), so here are some noteworthy things I did back then.
Kinda cool stuff I did in Scratch:
- My very own programming language (very cursed (you could almost call it funktional))
- A co****virus simulation (it is made in Scratch, you can find the source code here (Forkphorus compiles Scratch project to JavaScript to make them run faster (or something like that)))
- A simple sudoku solver (uses human "algorithms" (can thus only solve really simple sudokus))
- A binary data format that can represent a lot of diffenent stuff (Use this encoder for different bitmap image formats and black-and-white animation and others and use this encoder for vector graphics (to decode any of those formats use this decoder (the format can also be used for (MIDI-like) music (though there is no encoder for this (and also no documentation)), if you really want to, you can try copy pasting the example binary codes in the description of the decoder)))
"Games" I did in Scratch:
- A kinda-3D platformer (use WASD)
- A somewhat addictive game (with music I was probably not allowed to use)
Reeeeally old stuff I did in Scratch:
- Colorful something
- Prime numbers something
- Zombie apocalypse but you are on the side of the zombies
- My "biggest" "game" (You have to build cities and do quantum computing and like hunt ghosts at some point (???))