2015 was the year I got serious about learning how to code.
I started my journey on KhanAcademy.org.
2016 I obtained 2 certificates from SoloLearn.com.
For the sake of completion, in 2023 I decided to
obtain the rest of the SoloLearn certificates related to HTML, CSS and JavaScript.
Comming soon
N/A
Current occupation:
2023 -
Available for hire.
Timeline
2018 - 2020
Teaching Math and JavaScript at:
Frysusets grundskola
Silly 2D canvas stuff
These where made in my early days of learning JavaScript, mostly as a way for me to explore and develop my
programming skills. You might recognize some of the ideas these projects build upon from Khanacademy.
Most of these are interactive. Try clicking around inside the canvas and see what happens.
WebGL Schläfli Illustrator
This is a more complex demo.
The notation is as follows:
a{p/q}
Replace 'a', 'p', and 'q' with any positive number,
input it in the white field below and hit enter.
Ludwig Schläfli
was a mathematician that laid the groundwork for what is today known as the
Schläfli symbols,
a mathematical notation to represent all regular
polytopes and tessellations.
For now, my Illustrator only supports notations producing
polygons.
Higher dimension polytopes and tessellations can not currently be illustrated.
I have chosen a mixture of
Grünbaums
and
Coxeters
interpretations of the notation.
In addition, positive integers are also interpreted in the same way as if they where wrapped inside brackets.
The notation becomes as follows:
- {3} (or 3) draws a triangle. {4} (or 4) a square. {5} (or 5) a pentagon etc.
- {6/2} (or 6/2) gives a doubly wound hexagon (triangle), as according to Grünbaum.
- 2{3} produces 2 triangles in the shape of a davids star, as according to Coxeter.
When generalizing, we get:
a{p/q}
'a' is the number of repetitions of whatever is inside the brackets.
Repetitions are evenly rotated before they are overlapped.
'p' is the number of points along the polygons edge,
and 'q' tells how these points are connected.