Skip to content
View lionelsemion's full-sized avatar

Block or report lionelsemion

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
lionelsemion/README.md

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:

Reeeeally old stuff I did in Scratch:

Pinned Loading

  1. asciircuit asciircuit Public

    Simulate digital circuits made from ASCII-art!

    Python

  2. party-prediction party-prediction Public

    Requesting data from https://www.smartvote.ch/ and using it to train a neural network to guess which party someone is from. Documentation is in German.

    Jupyter Notebook 1

  3. digital-sustainability/oss-github-benchmark digital-sustainability/oss-github-benchmark Public

    Benchmark of OSS projects on GitHub

    TypeScript 17 20